80 |
uint32_t mb_width; |
uint32_t mb_width; |
81 |
uint32_t mb_height; |
uint32_t mb_height; |
82 |
|
|
83 |
|
int plugin_flags; |
84 |
|
|
85 |
/* frame rate increment & base */ |
/* frame rate increment & base */ |
86 |
uint32_t fincr; |
uint32_t fincr; |
87 |
uint32_t fbase; |
uint32_t fbase; |
140 |
|
|
141 |
typedef struct |
typedef struct |
142 |
{ |
{ |
143 |
|
int frame_num; |
144 |
|
int fincr; |
145 |
xvid_vol_t vol_flags; |
xvid_vol_t vol_flags; |
146 |
xvid_vop_t vop_flags; |
xvid_vop_t vop_flags; |
147 |
xvid_motion_t motion_flags; |
xvid_motion_t motion_flags; |
177 |
int iFrameNum; |
int iFrameNum; |
178 |
int bitrate; |
int bitrate; |
179 |
|
|
180 |
|
// plugins |
181 |
|
int num_plugins; /* note: we store plugin flags in MBPARAM */ |
182 |
|
xvid_enc_plugin_t * plugins; |
183 |
|
|
184 |
|
// dquant |
185 |
|
|
186 |
|
int * temp_dquants; |
187 |
|
|
188 |
// images |
// images |
189 |
|
|
190 |
FRAMEINFO *current; |
FRAMEINFO *current; |
191 |
FRAMEINFO *reference; |
FRAMEINFO *reference; |
192 |
|
|
193 |
IMAGE sOriginal; |
IMAGE sOriginal; /* original image copy for i/p frames */ |
194 |
|
IMAGE sOriginal2; /* original image copy for b-frames */ |
195 |
IMAGE vInterH; |
IMAGE vInterH; |
196 |
IMAGE vInterV; |
IMAGE vInterV; |
197 |
IMAGE vInterVf; |
IMAGE vInterVf; |