33 |
* |
* |
34 |
* - 13.06.2002 Added legal header - Cosmetic |
* - 13.06.2002 Added legal header - Cosmetic |
35 |
* |
* |
36 |
* $Id: decoder.h,v 1.10.2.5 2002-12-14 06:07:02 suxen_drol Exp $ |
* $Id: decoder.h,v 1.10.2.6 2003-01-11 14:59:23 chl Exp $ |
37 |
* |
* |
38 |
****************************************************************************/ |
****************************************************************************/ |
39 |
|
|
64 |
int intra_blocks; |
int intra_blocks; |
65 |
int inter_blocks; |
int inter_blocks; |
66 |
int inter4v_blocks; |
int inter4v_blocks; |
67 |
|
int gmc_blocks; |
68 |
int not_coded_blocks; |
int not_coded_blocks; |
69 |
|
|
70 |
int dct_coefs; |
int dct_coefs; |
95 |
uint32_t shape; |
uint32_t shape; |
96 |
uint32_t quant_bits; |
uint32_t quant_bits; |
97 |
uint32_t quant_type; |
uint32_t quant_type; |
98 |
uint32_t quarterpel; |
int32_t quarterpel; |
99 |
int complexity_estimation_disable; |
int complexity_estimation_disable; |
100 |
ESTIMATION estimation; |
ESTIMATION estimation; |
101 |
|
|
152 |
uint32_t low_delay; // low_delay flage (1 means no B_VOP) |
uint32_t low_delay; // low_delay flage (1 means no B_VOP) |
153 |
uint32_t low_delay_default; // default value for low_delay flag |
uint32_t low_delay_default; // default value for low_delay flag |
154 |
|
|
155 |
|
// for GMC: central place for all parameters |
156 |
|
|
157 |
|
IMAGE gmc; /* gmc tmp buffer, remove for blockbased compensation */ |
158 |
|
GMC_DATA gmc_data; |
159 |
|
|
160 |
XVID_DEC_PICTURE* out_frm; // This is used for slice rendering |
XVID_DEC_PICTURE* out_frm; // This is used for slice rendering |
161 |
} |
} |
162 |
DECODER; |
DECODER; |