diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2002-04-22 19:04:28 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2002-04-22 19:04:28 +0000 |
commit | 1ff662cc2c542baf7acc3a78ac21e0f19a129320 (patch) | |
tree | cc356e887830bcf2fbce35501871a45be4c86b5e /libavcodec/h263dec.c | |
parent | 8d4c65d136bc76d74883e4913a8e3daf4122b38c (diff) |
export delay info
fixed low_delay & vo_type on mpeg4 header writer & parser
Originally committed as revision 415 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/h263dec.c')
-rw-r--r-- | libavcodec/h263dec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libavcodec/h263dec.c b/libavcodec/h263dec.c index b3e11b9bcd..9b8606d5e7 100644 --- a/libavcodec/h263dec.c +++ b/libavcodec/h263dec.c @@ -45,7 +45,7 @@ static int h263_decode_init(AVCodecContext *avctx) case CODEC_ID_MPEG4: s->time_increment_bits = 4; /* default value for broken headers */ s->h263_pred = 1; - s->has_b_frames = 1; + s->has_b_frames = 1; //default, might be overriden in the vol header during header parsing break; case CODEC_ID_MSMPEG4V1: s->h263_msmpeg4 = 1; @@ -129,6 +129,7 @@ static int h263_decode_frame(AVCodecContext *avctx, ret = msmpeg4_decode_picture_header(s); } else if (s->h263_pred) { ret = mpeg4_decode_picture_header(s); + s->has_b_frames= !s->low_delay; } else if (s->h263_intel) { ret = intel_h263_decode_picture_header(s); } else { |