00001 00018 #ifndef _TRANSFORM_H_ 00019 #define _TRANSFORM_H_ 00020 00021 extern void forward4x4 (int **block , int **tblock, int pos_y, int pos_x); 00022 extern void inverse4x4 (int **tblock, int **block , int pos_y, int pos_x); 00023 extern void forward8x8 (int **block , int **tblock, int pos_y, int pos_x); 00024 extern void inverse8x8 (int **tblock, int **block , int pos_y, int pos_x); 00025 extern void hadamard4x4 (int **block , int **tblock); 00026 extern void ihadamard4x4 (int **tblock, int **block); 00027 extern void hadamard4x2 (int **block , int **tblock); 00028 extern void ihadamard4x2 (int **tblock, int **block); 00029 extern void hadamard2x2 (int **block , int tblock[4]); 00030 extern void ihadamard2x2 (int block[4], int tblock[4]); 00031 00032 #endif //_TRANSFORM_H_