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 (Macroblock *currMB, int **tblock, struct quant_methods *q_method)
int quant_8x8cavlc_around (Macroblock *currMB, int **tblock, struct quant_methods *q_method, int ***cofAC)


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 ( Macroblock currMB,
int **  tblock,
struct quant_methods *  q_method 
)

Quantization process for All coefficients for a 8x8 block.

Input:
Output:

Definition at line 43 of file quant8x8_around.c.

References MAX_VALUE, and macroblock::p_Img.

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.

Input:
Output:

Definition at line 133 of file quant8x8_around.c.

References MAX_VALUE, and macroblock::p_Img.

Referenced by init_quant_8x8().


Documentation generated with DoxyGen