From: Jingning Han Date: Wed, 18 Mar 2015 01:50:53 +0000 (-0700) Subject: Fix the C version of column vector projection X-Git-Tag: v1.4.0~22^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c932584f0f96f4d088e1726ec530d6b48c1bfb95;p=libvpx Fix the C version of column vector projection Make the C and SSE2 versions consistent. Change-Id: I03c405d22a36bd1a97480efb96dc5af230667424 --- diff --git a/vp9/encoder/vp9_avg.c b/vp9/encoder/vp9_avg.c index 90d113c32..dc5cfe268 100644 --- a/vp9/encoder/vp9_avg.c +++ b/vp9/encoder/vp9_avg.c @@ -46,10 +46,9 @@ void vp9_int_pro_row_c(int16_t *hbuf, uint8_t const *ref, int16_t vp9_int_pro_col_c(uint8_t const *ref, const int width) { int idx; int16_t sum = 0; - const int norm_factor = MAX(8, width >> 1); for (idx = 0; idx < width; ++idx) sum += ref[idx]; - return sum / norm_factor; + return sum; } int vp9_vector_var_c(int16_t const *ref, int16_t const *src,