diff --git a/webrtc/modules/audio_mixer/frame_combiner.cc b/webrtc/modules/audio_mixer/frame_combiner.cc index e47f8e75e2..3a7f61812b 100644 --- a/webrtc/modules/audio_mixer/frame_combiner.cc +++ b/webrtc/modules/audio_mixer/frame_combiner.cc @@ -135,9 +135,14 @@ void CombineMultipleFrames( std::unique_ptr CreateLimiter() { Config config; config.Set(new ExperimentalAgc(false)); + std::unique_ptr limiter(AudioProcessing::Create(config)); RTC_DCHECK(limiter); + webrtc::AudioProcessing::Config apm_config; + apm_config.residual_echo_detector.enabled = false; + limiter->ApplyConfig(apm_config); + const auto check_no_error = [](int x) { RTC_DCHECK_EQ(x, AudioProcessing::kNoError); };