# HG changeset patch # User lorenm # Date 1154032641 0 # Node ID 5ef29058581e9182b25763a7b1d0fdf6e571169d # Parent 6bd323607d873b44be7e5e0d5fd376d3e56e0f2b 10l in r5768 (broke mbaff) diff -r 6bd323607d87 -r 5ef29058581e h264.c --- a/h264.c Thu Jul 27 12:31:31 2006 +0000 +++ b/h264.c Thu Jul 27 20:37:21 2006 +0000 @@ -841,7 +841,7 @@ assert((!left_type[0]) == (!left_type[1])); } - if(for_deblock || (IS_DIRECT(mb_type) && !h->direct_spatial_mv_pred)) + if((for_deblock || (IS_DIRECT(mb_type) && !h->direct_spatial_mv_pred)) && !FRAME_MBAFF) continue; if(USES_LIST(topleft_type, list)){ @@ -864,7 +864,7 @@ h->ref_cache[list][scan8[0] + 4 - 1*8]= topright_type ? LIST_NOT_USED : PART_NOT_AVAILABLE; } - if(IS_SKIP(mb_type) || IS_DIRECT(mb_type)) + if((IS_SKIP(mb_type) || IS_DIRECT(mb_type)) && !FRAME_MBAFF) continue; h->ref_cache[list][scan8[5 ]+1] =