--- interpolate8x8.c 2002/10/10 12:14:53 1.4.2.2 +++ interpolate8x8.c 2002/10/15 22:27:07 1.4.2.3 @@ -58,7 +58,7 @@ int32_t i; const int32_t round = 1 - rounding; - for(i = 0; i < 8; i++) + for(i = 0; i < 9; i++) { dst[0] = (src1[0] + src2[0] + round) >> 1; dst[1] = (src1[1] + src2[1] + round) >> 1; @@ -196,7 +196,7 @@ int32_t i; uint8_t round_add = 16 - rounding; - for(i = 0; i < 16; i++) + for(i = 0; i < 17; i++) { dst[0] = CLIP(((7 * ((src[0]<<1) - src[2]) + 23 * src[1] + 3 * src[3] - src[4] + round_add) >> 5), 0, 255); @@ -228,7 +228,7 @@ int32_t i; uint8_t round_add = 16 - rounding; - for(i = 0; i < 8; i++) + for(i = 0; i < 9; i++) { dst[0] = CLIP(((7 * ((src[0]<<1) - src[2]) + 23 * src[1] + 3 * src[3] - src[4] + round_add) >> 5), 0, 255); @@ -285,7 +285,7 @@ int32_t i; uint8_t round_add = 16 - rounding; - for(i = 0; i < 16; i++) + for(i = 0; i < 17; i++) { int32_t src0 = src[0]; int32_t src1 = src[stride]; @@ -335,7 +335,7 @@ int32_t i; uint8_t round_add = 16 - rounding; - for(i = 0; i < 8; i++) + for(i = 0; i < 9; i++) { int32_t src0 = src[0]; int32_t src1 = src[stride];