410 |
const uint32_t edged_width = pParam->edged_width; |
const uint32_t edged_width = pParam->edged_width; |
411 |
int32_t dx, dy, b_dx, b_dy, sumx, sumy, b_sumx, b_sumy; |
int32_t dx, dy, b_dx, b_dy, sumx, sumy, b_sumx, b_sumy; |
412 |
int k; |
int k; |
413 |
const int quarterpel = pParam->m_quarterpel; |
const int quarterpel = pParam->vol_flags & XVID_QUARTERPEL; |
414 |
const uint8_t * ptr1, * ptr2; |
const uint8_t * ptr1, * ptr2; |
415 |
uint8_t * const tmp = f_refv->u; |
uint8_t * const tmp = f_refv->u; |
416 |
const VECTOR * const fmvs = (quarterpel ? mb->qmvs : mb->mvs); |
const VECTOR * const fmvs = (quarterpel ? mb->qmvs : mb->mvs); |
638 |
unsigned int mj,mi; |
unsigned int mj,mi; |
639 |
VECTOR avgMV; |
VECTOR avgMV; |
640 |
|
|
641 |
for (mj=0;mj<mb_height;mj++) |
for (mj=0;mj<(unsigned int)mb_height;mj++) |
642 |
for (mi=0;mi<mb_width; mi++) |
for (mi=0;mi<(unsigned int)mb_width; mi++) |
643 |
{ |
{ |
644 |
avgMV = generate_GMCimageMB(gmc_data, pRef, mi, mj, |
avgMV = generate_GMCimageMB(gmc_data, pRef, mi, mj, |
645 |
stride, stride2, quarterpel, rounding, pGMC); |
stride, stride2, quarterpel, rounding, pGMC); |