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 |
|
|
115 |
int newpred_enable; |
int newpred_enable; |
116 |
int reduced_resolution_enable; |
int reduced_resolution_enable; |
117 |
|
|
118 |
|
int bs_version; |
119 |
|
|
120 |
// image |
// image |
121 |
|
|
122 |
int fixed_dimensions; |
int fixed_dimensions; |
154 |
uint32_t low_delay; // low_delay flage (1 means no B_VOP) |
uint32_t low_delay; // low_delay flage (1 means no B_VOP) |
155 |
uint32_t low_delay_default; // default value for low_delay flag |
uint32_t low_delay_default; // default value for low_delay flag |
156 |
|
|
157 |
|
// for GMC: central place for all parameters |
158 |
|
|
159 |
|
IMAGE gmc; /* gmc tmp buffer, remove for blockbased compensation */ |
160 |
|
GMC_DATA gmc_data; |
161 |
|
|
162 |
XVID_DEC_PICTURE* out_frm; // This is used for slice rendering |
XVID_DEC_PICTURE* out_frm; // This is used for slice rendering |
163 |
} |
} |
164 |
DECODER; |
DECODER; |