From cc504d3c3c3e11d58b381865ebee891b0f3c2d6e Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 17 Jul 2002 10:30:31 +0000 Subject: [PATCH] low_delay / has_b_frames fix Originally committed as revision 770 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/h263.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavcodec/h263.c b/libavcodec/h263.c index 8fe7d22e18..f6280c445b 100644 --- a/libavcodec/h263.c +++ b/libavcodec/h263.c @@ -3504,7 +3504,9 @@ int mpeg4_decode_picture_header(MpegEncContext * s) return -1; } }else{ - s->low_delay=0; + // set low delay flag only once so the smart? low delay detection wont be overriden + if(s->picture_number==0) + s->low_delay=0; } s->shape = get_bits(&s->gb, 2); /* vol shape */