From 33a6c0c9fec1e31bf3dd50019f8587abed70b55e Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 7 Feb 2010 14:55:59 +0000 Subject: Skip the fill_colmap() case thats for MBAFF if we dont have an MBAFF frame. Originally committed as revision 21667 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/h264_direct.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavcodec') diff --git a/libavcodec/h264_direct.c b/libavcodec/h264_direct.c index 65fbd23949..0dcf28fdf9 100644 --- a/libavcodec/h264_direct.c +++ b/libavcodec/h264_direct.c @@ -131,6 +131,7 @@ void ff_h264_direct_ref_list_init(H264Context * const h){ for(list=0; list<2; list++){ fill_colmap(h, h->map_col_to_list0, list, sidx, ref1sidx, 0); + if(FRAME_MBAFF) for(field=0; field<2; field++) fill_colmap(h, h->map_col_to_list0_field[field], list, field, field, 1); } -- cgit v1.2.3