1154 |
int mode = MODE_INTER; |
int mode = MODE_INTER; |
1155 |
|
|
1156 |
if (!(GlobalFlags & XVID_MODEDECISION_BITS)) { //normal, fast, SAD-based mode decision |
if (!(GlobalFlags & XVID_MODEDECISION_BITS)) { //normal, fast, SAD-based mode decision |
1157 |
int intra = 0; |
// int intra = 0; |
1158 |
int sad; |
int sad; |
1159 |
int InterBias = MV16_INTER_BIAS; |
int InterBias = MV16_INTER_BIAS; |
1160 |
if (inter4v == 0 || Data->iMinSAD[0] < Data->iMinSAD[1] + Data->iMinSAD[2] + |
if (inter4v == 0 || Data->iMinSAD[0] < Data->iMinSAD[1] + Data->iMinSAD[2] + |
2271 |
double meanx,meany; |
double meanx,meany; |
2272 |
int num,oldnum; |
int num,oldnum; |
2273 |
|
|
2274 |
if (!MBmask) { fprintf(stderr,"Mem error\n"); return gmc;} |
if (!MBmask) { fprintf(stderr,"Mem error\n"); |
2275 |
|
gmc.duv[0].x= gmc.duv[0].y = |
2276 |
|
gmc.duv[1].x= gmc.duv[1].y = |
2277 |
|
gmc.duv[2].x= gmc.duv[2].y = 0; |
2278 |
|
return gmc; } |
2279 |
|
|
2280 |
// filter mask of all blocks |
// filter mask of all blocks |
2281 |
|
|