quant8x8_around.c File Reference

Quantization process for a 8x8 block with adaptive rounding. More...

#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"

Include dependency graph for quant8x8_around.c:

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)


Detailed Description

Quantization process for a 8x8 block with adaptive rounding.

Author:
Main contributors (see contributors.h for copyright, address and affiliation details)

Definition in file quant8x8_around.c.


Function Documentation

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.

Input:
Output:

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.

Input:
Output:

Definition at line 121 of file quant8x8_around.c.

References MAX_VALUE.

Referenced by init_quant_8x8().


Documentation generated with DoxyGen