buffer alloc cleanup / 10l
[ffmpeg.git] / postproc / postprocess_internal.h
index 12609e46d6afb5395680723251d92270c5904f04..e95e5e76de280acda17dca6520f8e1b5061e9027 100644 (file)
@@ -100,9 +100,6 @@ typedef struct PPContext{
        uint8_t *tempDst;
        uint8_t *tempSrc;
 
-       /* Temporary buffers for handling the last block */
-       uint8_t *tempDstBlock;
-       uint8_t *tempSrcBlock;
        uint8_t *deintTemp;
 
        uint64_t __attribute__((aligned(8))) pQPb;
@@ -110,15 +107,18 @@ typedef struct PPContext{
 
        uint64_t __attribute__((aligned(8))) mmxDcOffset[32];
        uint64_t __attribute__((aligned(8))) mmxDcThreshold[32];
-       
+
        QP_STORE_T *nonBQPTable;
-       
+       QP_STORE_T *forcedQPTable;
+
        int QP;
        int nonBQP;
 
        int frameNum;
        
        int cpuCaps;
+        
+       int stride; //size of some buffers (needed to realloc them if needed)
 
        PPMode ppMode;
 } PPContext;