| 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;
|
|
|