Revision 2f349de2 libavcodec/mpegvideo.h

View differences:

libavcodec/mpegvideo.h
30 30

  
31 31
#define MPEG_BUF_SIZE (16 * 1024)
32 32

  
33
#define QMAT_SHIFT_MMX 19
34
#define QMAT_SHIFT 25
35

  
33 36
typedef struct MpegEncContext {
34 37
    struct AVCodecContext *avctx;
35 38
    /* the following parameters must be initialized before encoding */
......
120 123
    /* precomputed matrix (combine qscale and DCT renorm) */
121 124
    int q_intra_matrix[64];
122 125
    int q_non_intra_matrix[64];
126
    /* identical to the above but for MMX & these are not permutated */
127
    UINT16 __align8 q_intra_matrix16[64] ;
128
    UINT16 __align8 q_non_intra_matrix16[64];
123 129
    int block_last_index[6];  /* last non zero coefficient in block */
124 130

  
125 131
    void *opaque; /* private data for the user */

Also available in: Unified diff