aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/h263.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2003-12-05 01:03:12 +0000
committerMichael Niedermayer <michaelni@gmx.at>2003-12-05 01:03:12 +0000
commit2be9f03abb2be775f4882fb87fb735bd7b5a3930 (patch)
tree578a2f7578c4d424d0a29283fa7769814feb3378 /libavcodec/h263.c
parent647b77627056024e53d0beb5ac3d57ed3c670a9e (diff)
downloadffmpeg-2be9f03abb2be775f4882fb87fb735bd7b5a3930.tar.gz
AVFrame.interlaced_frame fixes
Originally committed as revision 2566 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/h263.c')
-rw-r--r--libavcodec/h263.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libavcodec/h263.c b/libavcodec/h263.c
index 4f3fa13df2..09778c3e55 100644
--- a/libavcodec/h263.c
+++ b/libavcodec/h263.c
@@ -2282,7 +2282,7 @@ void mpeg4_encode_picture_header(MpegEncContext * s, int picture_number)
}
put_bits(&s->pb, 3, 0); /* intra dc VLC threshold */
if(!s->progressive_sequence){
- put_bits(&s->pb, 1, s->top_field_first);
+ put_bits(&s->pb, 1, s->current_picture_ptr->top_field_first);
put_bits(&s->pb, 1, s->alternate_scan);
}
//FIXME sprite stuff
@@ -5252,7 +5252,8 @@ static int decode_vol_header(MpegEncContext *s, GetBitContext *gb){
}
}
- s->progressive_sequence= get_bits1(gb)^1;
+ s->progressive_sequence=
+ s->progressive_frame= get_bits1(gb)^1;
if(!get_bits1(gb) && (s->avctx->debug & FF_DEBUG_PICT_INFO))
av_log(s->avctx, AV_LOG_INFO, "MPEG4 OBMC not supported (very likely buggy encoder)\n"); /* OBMC Disable */
if (vo_ver_id == 1) {