| 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 9cfb08bdb0fd6aff83e0c39b5791f467b8eb984b..3c4959c11c59d40124576bf02217bd181381d714 100644
|
| --- a/webrtc/modules/audio_processing/aec3/main_filter_update_gain.cc
|
| +++ b/webrtc/modules/audio_processing/aec3/main_filter_update_gain.cc
|
| @@ -22,6 +22,7 @@ namespace webrtc {
|
| namespace {
|
|
|
| constexpr float kHErrorInitial = 10000.f;
|
| +constexpr int kPoorExcitationCounterInitial = 1000;
|
|
|
| } // namespace
|
|
|
| @@ -30,7 +31,7 @@ int MainFilterUpdateGain::instance_count_ = 0;
|
| MainFilterUpdateGain::MainFilterUpdateGain()
|
| : data_dumper_(
|
| new ApmDataDumper(rtc::AtomicOps::Increment(&instance_count_))),
|
| - poor_excitation_counter_(1000) {
|
| + poor_excitation_counter_(kPoorExcitationCounterInitial) {
|
| H_error_.fill(kHErrorInitial);
|
| }
|
|
|
| @@ -38,6 +39,8 @@ MainFilterUpdateGain::~MainFilterUpdateGain() {}
|
|
|
| void MainFilterUpdateGain::HandleEchoPathChange() {
|
| H_error_.fill(kHErrorInitial);
|
| + poor_excitation_counter_ = kPoorExcitationCounterInitial;
|
| + call_counter_ = 0;
|
| }
|
|
|
| void MainFilterUpdateGain::Compute(
|
|
|