Index: webrtc/modules/video_processing/util/denoiser_filter_c.cc |
diff --git a/webrtc/modules/video_processing/util/denoiser_filter_c.cc b/webrtc/modules/video_processing/util/denoiser_filter_c.cc |
index e32bf838895e430037d51e64bbfb749b577cf80c..6323980e1823559ac86910522d93dbb365f1a05b 100644 |
--- a/webrtc/modules/video_processing/util/denoiser_filter_c.cc |
+++ b/webrtc/modules/video_processing/util/denoiser_filter_c.cc |
@@ -56,7 +56,7 @@ uint32_t DenoiserFilterC::Variance16x8(const uint8_t* a, |
a += a_stride; |
b += b_stride; |
} |
- return *sse - ((static_cast<int64_t>(sum) * sum) >> 8); |
+ return *sse - ((static_cast<int64_t>(sum) * sum) >> 7); |
} |
DenoiserDecision DenoiserFilterC::MbDenoise(uint8_t* mc_running_avg_y, |
@@ -72,7 +72,7 @@ DenoiserDecision DenoiserFilterC::MbDenoise(uint8_t* mc_running_avg_y, |
int adj_val[3] = {3, 4, 6}; |
int shift_inc1 = 0; |
int shift_inc2 = 1; |
- int col_sum[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
+ int col_sum[16] = {0}; |
if (motion_magnitude <= kMotionMagnitudeThreshold) { |
if (increase_denoising) { |
shift_inc1 = 1; |