Browse Source

fixing inaccurate frame_rate

Originally committed as revision 1616 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Michael Niedermayer 22 years ago
parent
commit
a5dbb247af
2 changed files with 9 additions and 9 deletions
  1. +1
    -1
      libavcodec/avcodec.h
  2. +8
    -8
      libavcodec/mpeg12data.h

+ 1
- 1
libavcodec/avcodec.h View File

@@ -169,7 +169,7 @@ static const int Motion_Est_QTab[] = { ME_ZERO, ME_PHODS, ME_LOG,
#define CODEC_CAP_PARSE_ONLY 0x0004
#define CODEC_CAP_TRUNCATED 0x0008

#define FRAME_RATE_BASE 10000
#define FRAME_RATE_BASE 10010

#define FF_COMMON_FRAME \
uint8_t *data[4];\


+ 8
- 8
libavcodec/mpeg12data.h View File

@@ -386,14 +386,14 @@ static const uint8_t mbMotionVectorTable[17][2] = {

static const int frame_rate_tab[9] = {
0,
(int)(23.976 * FRAME_RATE_BASE),
(int)(24 * FRAME_RATE_BASE),
(int)(25 * FRAME_RATE_BASE),
(int)(29.97 * FRAME_RATE_BASE),
(int)(30 * FRAME_RATE_BASE),
(int)(50 * FRAME_RATE_BASE),
(int)(59.94 * FRAME_RATE_BASE),
(int)(60 * FRAME_RATE_BASE),
24000 * FRAME_RATE_BASE / 1001,
24000 * FRAME_RATE_BASE / 1000,
25000 * FRAME_RATE_BASE / 1000,
30000 * FRAME_RATE_BASE / 1001,
30000 * FRAME_RATE_BASE / 1000,
50000 * FRAME_RATE_BASE / 1000,
60000 * FRAME_RATE_BASE / 1001,
60000 * FRAME_RATE_BASE / 1000,
};

static const uint8_t non_linear_qscale[32] = {


Loading…
Cancel
Save