]> git.sesse.net Git - x264/blobdiff - common/dct.h
4:2:2 encoding support
[x264] / common / dct.h
index a764e491b2eead9f0f746f08980c3523222697b2..044ad1e149e9e680d4156118a671f971f6138b9b 100644 (file)
@@ -104,6 +104,8 @@ typedef struct
     void (*add8x8_idct)  ( pixel *p_dst, dctcoef dct[4][16] );
     void (*add8x8_idct_dc) ( pixel *p_dst, dctcoef dct[4] );
 
+    void (*sub8x16_dct_dc)( dctcoef dct[8], pixel *pix1, pixel *pix2 );
+
     void (*sub16x16_dct) ( dctcoef dct[16][16], pixel *pix1, pixel *pix2 );
     void (*add16x16_idct)( pixel *p_dst, dctcoef dct[16][16] );
     void (*add16x16_idct_dc) ( pixel *p_dst, dctcoef dct[16] );
@@ -117,6 +119,8 @@ typedef struct
     void (*dct4x4dc) ( dctcoef d[16] );
     void (*idct4x4dc)( dctcoef d[16] );
 
+    void (*dct2x4dc)( dctcoef dct[8], dctcoef dct4x4[8][16] );
+
 } x264_dct_function_t;
 
 typedef struct