quant.h File Reference

definitions for quantization functions More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


#define Q_BITS   15
#define DQ_BITS   6
#define Q_BITS_8   16
#define DQ_BITS_8   6


void init_qp_process (ImageParameters *p_Img)
void free_qp_matrices (ImageParameters *p_Img)
void assign_quant_params (Slice *currslice, pic_parameter_set_rbsp_t *pps, seq_parameter_set_rbsp_t *sps)
void CalculateQuant4x4Param (Slice *currslice)
void CalculateQuant8x8Param (Slice *currslice)


static const int dequant_coef8 [6][8][8]
static const int dequant_coef [6][4][4]
static const int quant_coef [6][4][4]
static const int A [4][4]

Detailed Description

definitions for quantization functions


Definition in file quant.h.

Function Documentation

void assign_quant_params ( Slice currSlice,
pic_parameter_set_rbsp_t *  pps,
seq_parameter_set_rbsp_t *  sps 

For mapping the q-matrix to the active id and calculate quantisation values.

currSlice Slice pointer
pps Picture parameter set
sps Sequence parameter set

Definition at line 137 of file quant.c.

References CalculateQuant4x4Param(), CalculateQuant8x8Param(), and YUV444.

Referenced by read_new_slice().

Here is the call graph for this function:

void CalculateQuant4x4Param ( Slice currslice  ) 

For calculating the quantisation values at frame level.

Definition at line 265 of file quant.c.

References dequant_coef.

Referenced by assign_quant_params().

void CalculateQuant8x8Param ( Slice currslice  ) 

Calculate the quantisation and inverse quantisation parameters.

Definition at line 295 of file quant.c.

Referenced by assign_quant_params().

void init_qp_process ( ImageParameters *  p_Img  ) 

Initiate quantization process arrays.

Definition at line 86 of file quant.c.

References no_mem_exit().

Referenced by init_global_buffers().

Here is the call graph for this function:

Variable Documentation

const int A[4][4] [static]

Initial value:

  { 16, 20, 16, 20},
  { 20, 25, 20, 25},
  { 16, 20, 16, 20},
  { 20, 25, 20, 25}

Definition at line 157 of file quant.h.

const int dequant_coef[6][4][4] [static]

Dequantization coefficients.

Definition at line 90 of file quant.h.

Referenced by CalculateQuant4x4Param(), and itrans_sp().

Documentation generated with DoxyGen