From: Deb Mukherjee Date: Sat, 25 Feb 2012 04:24:54 +0000 (-0800) Subject: Bug fix in ssse3 variance computation. X-Git-Tag: v1.3.0~1217^2~380^2~35 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=88b36eb0d9ad2af3833e9ab7fbe18c5ff6515cbc;p=libvpx Bug fix in ssse3 variance computation. Fixes a bug that was introduced in the high precision mv patch. Change-Id: Ieadb433ebe4c3ef3e0e63944dab11528bf8bd73a --- diff --git a/vp8/encoder/x86/variance_ssse3.c b/vp8/encoder/x86/variance_ssse3.c index 59e14971a..fc2a3c3f2 100644 --- a/vp8/encoder/x86/variance_ssse3.c +++ b/vp8/encoder/x86/variance_ssse3.c @@ -87,7 +87,7 @@ unsigned int vp8_sub_pixel_variance16x16_ssse3 // note we could avoid these if statements if the calling function // just called the appropriate functions inside. - if (xoffset == HALFNDX && yoffset == HALFNDX) + if (xoffset == HALFNDX && yoffset == 0) { vp8_half_horiz_variance16x_h_sse2( src_ptr, src_pixels_per_line,