diff mpegvideo.h @ 7902:8b8be8f2b647 libavcodec

Fix ref_shift so that it is correct for more/all? MBAFF/PAFF mixes. Fixes at least MR9_BT_B.
author michael
date Mon, 22 Sep 2008 02:32:22 +0000
parents 8195c970d077
children 50516d28608a
line wrap: on
line diff
--- a/mpegvideo.h	Sun Sep 21 23:51:36 2008 +0000
+++ b/mpegvideo.h	Mon Sep 22 02:32:22 2008 +0000
@@ -120,6 +120,7 @@
     int long_ref;               ///< 1->long term reference 0->short term reference
     int ref_poc[2][2][16];      ///< h264 POCs of the frames used as reference (FIXME need per slice)
     int ref_count[2][2];        ///< number of entries in ref_poc              (FIXME need per slice)
+    int mbaff;                  ///< h264 1 -> MBAFF frame 0-> not MBAFF
 
     int mb_var_sum;             ///< sum of MB variance for current frame
     int mc_mb_var_sum;          ///< motion compensated MB variance for current frame