Revision 6ab6c7c3 libpostproc/postprocess_internal.h

View differences:

libpostproc/postprocess_internal.h
21 21
 * internal api header.
22 22
 */
23 23

  
24
#include "avutil.h"
25

  
24 26
#define V_DEBLOCK       0x01
25 27
#define H_DEBLOCK       0x02
26 28
#define DERING          0x04
......
124 126
         */
125 127
        uint64_t *yHistogram;
126 128

  
127
        uint64_t __attribute__((aligned(8))) packedYOffset;
128
        uint64_t __attribute__((aligned(8))) packedYScale;
129
        DECLARE_ALIGNED(8, uint64_t, packedYOffset);
130
        DECLARE_ALIGNED(8, uint64_t, packedYScale);
129 131

  
130 132
        /** Temporal noise reducing buffers */
131 133
        uint8_t *tempBlured[3];
......
137 139

  
138 140
        uint8_t *deintTemp;
139 141

  
140
        uint64_t __attribute__((aligned(8))) pQPb;
141
        uint64_t __attribute__((aligned(8))) pQPb2;
142
        DECLARE_ALIGNED(8, uint64_t, pQPb);
143
        DECLARE_ALIGNED(8, uint64_t, pQPb2);
142 144

  
143
        uint64_t __attribute__((aligned(8))) mmxDcOffset[64];
144
        uint64_t __attribute__((aligned(8))) mmxDcThreshold[64];
145
        DECLARE_ALIGNED(8, uint64_t, mmxDcOffset[64]);
146
        DECLARE_ALIGNED(8, uint64_t, mmxDcThreshold[64]);
145 147

  
146 148
        QP_STORE_T *stdQPTable;       ///< used to fix MPEG2 style qscale
147 149
        QP_STORE_T *nonBQPTable;

Also available in: Unified diff