#include "contributors.h"
#include <math.h>
#include "global.h"
#include "image.h"
#include "mb_access.h"
#include "vlc.h"
#include "transform.h"
#include "mc_prediction.h"
#include "q_offsets.h"
#include "q_matrix.h"
#include "quant8x8.h"

Go to the source code of this file.
Functions | |
| int | quant_8x8_around (int **tblock, int block_y, int block_x, int qp, int *ACLevel, int *ACRun, int **fadjust8x8, int **levelscale, int **invlevelscale, int **leveloffset, int *coeff_cost, const byte(*pos_scan)[2], const byte *c_cost) |
| int | quant_8x8cavlc_around (int **tblock, int block_y, int block_x, int qp, int ***cofAC, int **fadjust8x8, int **levelscale, int **invlevelscale, int **leveloffset, int *coeff_cost, const byte(*pos_scan)[2], const byte *c_cost) |
Definition in file quant8x8_around.c.
| int quant_8x8_around | ( | int ** | tblock, | |
| int | block_y, | |||
| int | block_x, | |||
| int | qp, | |||
| int * | ACLevel, | |||
| int * | ACRun, | |||
| int ** | fadjust8x8, | |||
| int ** | levelscale, | |||
| int ** | invlevelscale, | |||
| int ** | leveloffset, | |||
| int * | coeff_cost, | |||
| const byte(*) | pos_scan[2], | |||
| const byte * | c_cost | |||
| ) |
Quantization process for All coefficients for a 8x8 block.
Definition at line 43 of file quant8x8_around.c.
References MAX_VALUE.
Referenced by init_quant_8x8().
| int quant_8x8cavlc_around | ( | int ** | tblock, | |
| int | block_y, | |||
| int | block_x, | |||
| int | qp, | |||
| int *** | cofAC, | |||
| int ** | fadjust8x8, | |||
| int ** | levelscale, | |||
| int ** | invlevelscale, | |||
| int ** | leveloffset, | |||
| int * | coeff_cost, | |||
| const byte(*) | pos_scan[2], | |||
| const byte * | c_cost | |||
| ) |
Quantization process for All coefficients for a 8x8 block CAVLC version.
Definition at line 121 of file quant8x8_around.c.
References MAX_VALUE.
Referenced by init_quant_8x8().