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