Index: webrtc/modules/audio_processing/aec3/main_filter_update_gain.cc |
diff --git a/webrtc/modules/audio_processing/aec3/main_filter_update_gain.cc b/webrtc/modules/audio_processing/aec3/main_filter_update_gain.cc |
index 3c4959c11c59d40124576bf02217bd181381d714..2c1b18730774732159dcaa452030c3dce4e5799a 100644 |
--- a/webrtc/modules/audio_processing/aec3/main_filter_update_gain.cc |
+++ b/webrtc/modules/audio_processing/aec3/main_filter_update_gain.cc |
@@ -100,8 +100,8 @@ void MainFilterUpdateGain::Compute( |
// H_error = H_error + factor * erl. |
std::array<float, kFftLengthBy2Plus1> H_error_increase; |
- constexpr float kErlScaleAccurate = 1.f / 30.0f; |
- constexpr float kErlScaleInaccurate = 1.f / 10.0f; |
+ constexpr float kErlScaleAccurate = 1.f / 100.0f; |
+ constexpr float kErlScaleInaccurate = 1.f / 60.0f; |
std::transform(E2_shadow.begin(), E2_shadow.end(), E2_main.begin(), |
H_error_increase.begin(), [&](float a, float b) { |
return a >= b ? kErlScaleAccurate : kErlScaleInaccurate; |