[FFmpeg-cvslog] r14678 - trunk/libavcodec/h264.c

michael subversion
Sun Aug 10 02:38:42 CEST 2008


Author: michael
Date: Sun Aug 10 02:38:41 2008
New Revision: 14678

Log:
Do not execute the part of fill_caches() for the loopfilter that overwrites
reference indexes and motion vectors.
Fixes at least:
CVMAQP2_Sony_G


Modified:
   trunk/libavcodec/h264.c

Modified: trunk/libavcodec/h264.c
==============================================================================
--- trunk/libavcodec/h264.c	(original)
+++ trunk/libavcodec/h264.c	Sun Aug 10 02:38:41 2008
@@ -391,7 +391,7 @@ static void fill_caches(H264Context *h, 
                 }
             }
 
-            if((for_deblock || (IS_DIRECT(mb_type) && !h->direct_spatial_mv_pred)) && !FRAME_MBAFF)
+            if(for_deblock || ((IS_DIRECT(mb_type) && !h->direct_spatial_mv_pred) && !FRAME_MBAFF))
                 continue;
 
             if(USES_LIST(topleft_type, list)){




More information about the ffmpeg-cvslog mailing list