Commit b76e538b authored by michaelni's avatar michaelni

fixing inaccurate frame_rate


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@1616 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 05f60480
...@@ -169,7 +169,7 @@ static const int Motion_Est_QTab[] = { ME_ZERO, ME_PHODS, ME_LOG, ...@@ -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_PARSE_ONLY 0x0004
#define CODEC_CAP_TRUNCATED 0x0008 #define CODEC_CAP_TRUNCATED 0x0008
#define FRAME_RATE_BASE 10000 #define FRAME_RATE_BASE 10010
#define FF_COMMON_FRAME \ #define FF_COMMON_FRAME \
uint8_t *data[4];\ uint8_t *data[4];\
......
...@@ -386,14 +386,14 @@ static const uint8_t mbMotionVectorTable[17][2] = { ...@@ -386,14 +386,14 @@ static const uint8_t mbMotionVectorTable[17][2] = {
static const int frame_rate_tab[9] = { static const int frame_rate_tab[9] = {
0, 0,
(int)(23.976 * FRAME_RATE_BASE), 24000 * FRAME_RATE_BASE / 1001,
(int)(24 * FRAME_RATE_BASE), 24000 * FRAME_RATE_BASE / 1000,
(int)(25 * FRAME_RATE_BASE), 25000 * FRAME_RATE_BASE / 1000,
(int)(29.97 * FRAME_RATE_BASE), 30000 * FRAME_RATE_BASE / 1001,
(int)(30 * FRAME_RATE_BASE), 30000 * FRAME_RATE_BASE / 1000,
(int)(50 * FRAME_RATE_BASE), 50000 * FRAME_RATE_BASE / 1000,
(int)(59.94 * FRAME_RATE_BASE), 60000 * FRAME_RATE_BASE / 1001,
(int)(60 * FRAME_RATE_BASE), 60000 * FRAME_RATE_BASE / 1000,
}; };
static const uint8_t non_linear_qscale[32] = { static const uint8_t non_linear_qscale[32] = {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment