204 |
|
|
205 |
/* encoder specific */ |
/* encoder specific */ |
206 |
|
|
|
VECTOR mv16; |
|
207 |
VECTOR pmvs[4]; |
VECTOR pmvs[4]; |
208 |
VECTOR qmvs[4]; /* mvs in quarter pixel resolution */ |
VECTOR qmvs[4]; /* mvs in quarter pixel resolution */ |
209 |
|
|
218 |
VECTOR b_mvs[4]; |
VECTOR b_mvs[4]; |
219 |
VECTOR b_qmvs[4]; |
VECTOR b_qmvs[4]; |
220 |
|
|
|
int mb_type; |
|
|
|
|
|
/* |
|
|
* stuff for block based ME (needed for Qpel ME) |
|
|
* backup of last integer ME vectors/sad |
|
|
*/ |
|
|
|
|
221 |
VECTOR amv; /* average motion vectors from GMC */ |
VECTOR amv; /* average motion vectors from GMC */ |
222 |
int32_t mcsel; |
int32_t mcsel; |
223 |
|
|
224 |
|
VECTOR mvs_avg; //CK average of field motion vectors |
225 |
|
|
226 |
/* This structure has become way to big! What to do? Split it up? */ |
/* This structure has become way to big! What to do? Split it up? */ |
227 |
|
|
228 |
} |
} |