diff mpegvideo.h @ 1021:2d7c9f5738de libavcodec

trying to fix mb skip bug in mpeg1/2 if slices are not used
author michaelni
date Mon, 20 Jan 2003 20:37:24 +0000
parents 5d4c95f323d0
children d6ba0641cc36
line wrap: on
line diff
--- a/mpegvideo.h	Mon Jan 20 20:33:08 2003 +0000
+++ b/mpegvideo.h	Mon Jan 20 20:37:24 2003 +0000
@@ -229,6 +229,8 @@
     UINT8 *coded_block;          /* used for coded block pattern prediction (msmpeg4v3, wmv1)*/
     INT16 (*ac_val[3])[16];      /* used for for mpeg4 AC prediction, all 3 arrays must be continuous */
     int ac_pred;
+    uint8_t *prev_pict_types;   /* previous picture types in bitstream order, used for mb skip */
+#define PREV_PICT_TYPES_BUFFER_SIZE 256
     int mb_skiped;              /* MUST BE SET only during DECODING */
     UINT8 *mbskip_table;        /* used to avoid copy if macroblock skipped (for black regions for example) 
                                    and used for b-frame encoding & decoding (contains skip table of next P Frame) */