summaryrefslogtreecommitdiffstats
path: root/libmpdemux/mpeg_hdr.c
diff options
context:
space:
mode:
authorrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-06 16:15:07 +0000
committerrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-06 16:15:07 +0000
commita6e05bcdbbb9a4a9424b3e528e361abc5ed8aa10 (patch)
tree16e3b45999a85c3069fc5e2c75b3236abe716542 /libmpdemux/mpeg_hdr.c
parentbaae4590205eac2285616fabdb7b83577644d998 (diff)
downloadmpv-a6e05bcdbbb9a4a9424b3e528e361abc5ed8aa10.tar.bz2
mpv-a6e05bcdbbb9a4a9424b3e528e361abc5ed8aa10.tar.xz
100l to whoever wrote this crap using 1/10000 units. it caused framerates to get trashed from 30000/1001 to 2997/100, etc.!
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16185 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/mpeg_hdr.c')
-rw-r--r--libmpdemux/mpeg_hdr.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libmpdemux/mpeg_hdr.c b/libmpdemux/mpeg_hdr.c
index a31bd32f84..a204a2a2e4 100644
--- a/libmpdemux/mpeg_hdr.c
+++ b/libmpdemux/mpeg_hdr.c
@@ -8,16 +8,16 @@
#include "config.h"
#include "mpeg_hdr.h"
-static int frameratecode2framerate[16] = {
+static float frameratecode2framerate[16] = {
0,
// Official mpeg1/2 framerates: (1-8)
- 24000*10000/1001, 24*10000,25*10000,
- 30000*10000/1001, 30*10000,50*10000,
- 60000*10000/1001, 60*10000,
+ 24000.0/1001, 24,25,
+ 30000.0/1001, 30,50,
+ 60000.0/1001, 60,
// Xing's 15fps: (9)
- 15*10000,
+ 15,
// libmpeg3's "Unofficial economy rates": (10-13)
- 5*10000,10*10000,12*10000,15*10000,
+ 5,10,12,15,
// some invalid ones: (14-15)
0,0
};