Go to the source code of this file.
Functions | |
void | init_quant_8x8 (Slice *currSlice) |
int | quant_8x8_normal (Macroblock *currMB, int **tblock, struct quant_methods *q_method) |
int | quant_8x8_around (Macroblock *currMB, int **tblock, struct quant_methods *q_method) |
int | quant_8x8_trellis (Macroblock *currMB, int **tblock, struct quant_methods *q_method) |
int | quant_8x8cavlc_around (Macroblock *currMB, int **tblock, struct quant_methods *q_method, int ***cofAC) |
int | quant_8x8cavlc_normal (Macroblock *currMB, int **tblock, struct quant_methods *q_method, int ***cofAC) |
int | quant_8x8cavlc_trellis (Macroblock *currMB, int **tblock, struct quant_methods *q_method, int ***cofAC) |
Definition in file quant8x8.h.
void init_quant_8x8 | ( | Slice * | currSlice | ) |
Quantization initialization function.
Definition at line 31 of file quant8x8.c.
References img_par::AdaptiveRounding, quant_8x8_around(), quant_8x8_normal(), quant_8x8_trellis(), quant_8x8cavlc_around(), quant_8x8cavlc_normal(), and quant_8x8cavlc_trellis().
Referenced by encode_one_slice(), and encode_one_slice_MBAFF().
int quant_8x8_around | ( | Macroblock * | currMB, | |
int ** | tblock, | |||
struct quant_methods * | q_method | |||
) |
Quantization process for All coefficients for a 8x8 block.
Definition at line 43 of file quant8x8_around.c.
References MAX_VALUE, and macroblock::p_Img.
Referenced by init_quant_8x8().
int quant_8x8_normal | ( | Macroblock * | currMB, | |
int ** | tblock, | |||
struct quant_methods * | q_method | |||
) |
Quantization process for All coefficients for a 8x8 block.
Definition at line 43 of file quant8x8_normal.c.
References MAX_VALUE, and macroblock::p_Img.
Referenced by init_quant_8x8().
int quant_8x8_trellis | ( | Macroblock * | currMB, | |
int ** | tblock, | |||
struct quant_methods * | q_method | |||
) |
Quantization process for All coefficients for a 8x8 block.
Definition at line 105 of file quant8x8_trellis.c.
References MAX_VALUE, macroblock::p_Img, and rdoq_8x8_CABAC().
Referenced by init_quant_8x8().
int quant_8x8cavlc_around | ( | Macroblock * | currMB, | |
int ** | tblock, | |||
struct quant_methods * | q_method, | |||
int *** | cofAC | |||
) |
Quantization process for All coefficients for a 8x8 block CAVLC version.
Definition at line 133 of file quant8x8_around.c.
References MAX_VALUE, and macroblock::p_Img.
Referenced by init_quant_8x8().
int quant_8x8cavlc_normal | ( | Macroblock * | currMB, | |
int ** | tblock, | |||
struct quant_methods * | q_method, | |||
int *** | cofAC | |||
) |
Quantization process for All coefficients for a 8x8 block CAVLC version.
Definition at line 123 of file quant8x8_normal.c.
References MAX_VALUE, and macroblock::p_Img.
Referenced by init_quant_8x8().
int quant_8x8cavlc_trellis | ( | Macroblock * | currMB, | |
int ** | tblock, | |||
struct quant_methods * | q_method, | |||
int *** | cofAC | |||
) |
Quantization process for All coefficients for a 8x8 block CAVLC version.
Definition at line 184 of file quant8x8_trellis.c.
References MAX_VALUE, macroblock::p_Img, and rdoq_8x8_CAVLC().
Referenced by init_quant_8x8().