--- trunk/xvidcore/src/motion/motion_comp.c 2002/07/25 00:43:19 341 +++ trunk/xvidcore/src/motion/motion_comp.c 2002/08/15 19:52:16 374 @@ -99,6 +99,7 @@ dy = (dy & 3) ? (dy >> 1) | 1 : dy / 2; /* uv-image-based compensation */ +/* Always do block-based compensation, until check for HALFPEL is possible #ifdef BFRAMES compensate8x8_halfpel(&dct_codes[4 * 64], cur->u, ref->u, refh->u, refv->u, refhv->u, 8 * i, 8 * j, dx, dy, @@ -107,6 +108,7 @@ refv->v, refhv->v, 8 * i, 8 * j, dx, dy, edged_width / 2); #else +*/ /* uv-block-based compensation */ interpolate8x8_switch(refv->u, ref->u, 8 * i, 8 * j, dx, dy, edged_width / 2, rounding); @@ -121,7 +123,9 @@ cur->v + 8 * j * edged_width / 2 + 8 * i, refv->v + 8 * j * edged_width / 2 + 8 * i, edged_width / 2); +/* #endif +*/ } else // mode == MODE_INTER4V { int32_t sum, dx, dy;