From c932584f0f96f4d088e1726ec530d6b48c1bfb95 Mon Sep 17 00:00:00 2001 From: Jingning Han Date: Tue, 17 Mar 2015 18:50:53 -0700 Subject: [PATCH] Fix the C version of column vector projection Make the C and SSE2 versions consistent. Change-Id: I03c405d22a36bd1a97480efb96dc5af230667424 --- vp9/encoder/vp9_avg.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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, -- 2.40.0