From d3d715ff134555570d7e2c2aa15aad50f6c6fdbd Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 14 Oct 2012 03:02:33 +0200 Subject: [PATCH] mpeg4videodec: Recalculate timebase in case of guessing time increment bits Signed-off-by: Michael Niedermayer --- libavcodec/mpeg4videodec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/mpeg4videodec.c b/libavcodec/mpeg4videodec.c index 122f5f5c0f..a60d03dcae 100644 --- a/libavcodec/mpeg4videodec.c +++ b/libavcodec/mpeg4videodec.c @@ -1963,6 +1963,9 @@ static int decode_vop_header(MpegEncContext *s, GetBitContext *gb){ } av_log(s->avctx, AV_LOG_ERROR, "my guess is %d bits ;)\n",s->time_increment_bits); + if (s->avctx->time_base.den && 4*s->avctx->time_base.den < 1<time_increment_bits) { + s->avctx->time_base.den = 1<time_increment_bits; + } } if(IS_3IV1) time_increment= get_bits1(gb); //FIXME investigate further