From 4f18f1b089035a99d8e2027d65dea03e5d4de659 Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Mon, 3 Jan 2011 23:33:20 +0000 Subject: [PATCH] mpeg4videodec: reset time_base.num to 0 when detecting time_base.den=0 to avoid leaving time_base in a broken/inconsistent state fix issue2471 Originally committed as revision 26207 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/mpeg4videodec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/mpeg4videodec.c b/libavcodec/mpeg4videodec.c index b339f7812f..c0d9f8fe3c 100644 --- a/libavcodec/mpeg4videodec.c +++ b/libavcodec/mpeg4videodec.c @@ -1575,6 +1575,7 @@ static int decode_vol_header(MpegEncContext *s, GetBitContext *gb){ s->avctx->time_base.den = get_bits(gb, 16); if(!s->avctx->time_base.den){ av_log(s->avctx, AV_LOG_ERROR, "time_base.den==0\n"); + s->avctx->time_base.num = 0; return -1; }