Initial community commit
This commit is contained in:
parent
537bcbc862
commit
fc06254474
16440 changed files with 4239995 additions and 2 deletions
55
Src/h264dec/lcommon/inc/quant_params.h
Normal file
55
Src/h264dec/lcommon/inc/quant_params.h
Normal file
|
@ -0,0 +1,55 @@
|
|||
/*!
|
||||
***************************************************************************
|
||||
* \file
|
||||
* quant_params.h
|
||||
*
|
||||
* \author
|
||||
* Alexis Michael Tourapis
|
||||
*
|
||||
* \brief
|
||||
* Headerfile for Quantization parameters
|
||||
**************************************************************************
|
||||
*/
|
||||
|
||||
#ifndef _QUANT_PARAMS_H_
|
||||
#define _QUANT_PARAMS_H_
|
||||
|
||||
struct level_quant_params {
|
||||
int OffsetComp;
|
||||
int ScaleComp;
|
||||
int InvScaleComp;
|
||||
};
|
||||
|
||||
typedef struct level_quant_params LevelQuantParams;
|
||||
|
||||
struct quant_params {
|
||||
int AdaptRndWeight;
|
||||
int AdaptRndCrWeight;
|
||||
|
||||
LevelQuantParams *****q_params_4x4;
|
||||
LevelQuantParams *****q_params_8x8;
|
||||
|
||||
int *qp_per_matrix;
|
||||
int *qp_rem_matrix;
|
||||
|
||||
short **OffsetList4x4input;
|
||||
short **OffsetList8x8input;
|
||||
short ***OffsetList4x4;
|
||||
short ***OffsetList8x8;
|
||||
};
|
||||
|
||||
struct quant_methods {
|
||||
int block_y;
|
||||
int block_x;
|
||||
int qp;
|
||||
int* ACLevel;
|
||||
int* ACRun;
|
||||
int **fadjust;
|
||||
LevelQuantParams **q_params;
|
||||
int *coeff_cost;
|
||||
const byte (*pos_scan)[2];
|
||||
const byte *c_cost;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue