diff options
author | Jingning Han <jingning@google.com> | 2015-03-17 18:50:53 -0700 |
---|---|---|
committer | Jingning Han <jingning@google.com> | 2015-03-17 18:50:53 -0700 |
commit | c932584f0f96f4d088e1726ec530d6b48c1bfb95 (patch) | |
tree | 0bfaeb8b38908ae28b2522610b788e136f883cb8 /vp9/encoder/vp9_avg.c | |
parent | de3097aa2373a441b76364cc9a813b29462f86a1 (diff) | |
download | libvpx-c932584f0f96f4d088e1726ec530d6b48c1bfb95.tar libvpx-c932584f0f96f4d088e1726ec530d6b48c1bfb95.tar.gz libvpx-c932584f0f96f4d088e1726ec530d6b48c1bfb95.tar.bz2 libvpx-c932584f0f96f4d088e1726ec530d6b48c1bfb95.zip |
Fix the C version of column vector projection
Make the C and SSE2 versions consistent.
Change-Id: I03c405d22a36bd1a97480efb96dc5af230667424
Diffstat (limited to 'vp9/encoder/vp9_avg.c')
-rw-r--r-- | vp9/encoder/vp9_avg.c | 3 |
1 files changed, 1 insertions, 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, |