00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef _QUANT8x8_H_
00016 #define _QUANT8x8_H_
00017
00018 extern void init_quant_8x8 (Slice *currSlice);
00019
00020 extern int quant_8x8_normal (Macroblock *currMB, int **tblock, struct quant_methods *q_method);
00021 extern int quant_8x8_around (Macroblock *currMB, int **tblock, struct quant_methods *q_method);
00022 extern int quant_8x8_trellis(Macroblock *currMB, int **tblock, struct quant_methods *q_method);
00023
00024 extern int quant_8x8cavlc_around (Macroblock *currMB, int **tblock, struct quant_methods *q_method, int*** cofAC);
00025 extern int quant_8x8cavlc_normal (Macroblock *currMB, int **tblock, struct quant_methods *q_method, int*** cofAC);
00026 extern int quant_8x8cavlc_trellis(Macroblock *currMB, int **tblock, struct quant_methods *q_method, int*** cofAC);
00027
00028 #endif
00029