diff --git a/media/engine/webrtc_voice_engine_unittest.cc b/media/engine/webrtc_voice_engine_unittest.cc index d34383c0a2..1d82f0d2d0 100644 --- a/media/engine/webrtc_voice_engine_unittest.cc +++ b/media/engine/webrtc_voice_engine_unittest.cc @@ -764,7 +764,6 @@ class WebRtcVoiceEngineTestFake : public ::testing::Test { #endif EXPECT_EQ(apm_config_.echo_canceller.enabled, enabled); EXPECT_EQ(apm_config_.echo_canceller.mobile_mode, kDefaultUseAecm); - EXPECT_FALSE(apm_config_.echo_canceller.use_legacy_aec); } bool IsHighPassFilterEnabled() { diff --git a/modules/audio_processing/audio_processing_impl.cc b/modules/audio_processing/audio_processing_impl.cc index 4d9cdb4d65..d544304070 100644 --- a/modules/audio_processing/audio_processing_impl.cc +++ b/modules/audio_processing/audio_processing_impl.cc @@ -658,9 +658,6 @@ void AudioProcessingImpl::ApplyConfig(const AudioProcessing::Config& config) { config_ = config; - // Ensure that this deprecated setting is not used by mistake. - RTC_DCHECK(!config_.echo_canceller.use_legacy_aec); - if (aec_config_changed) { InitializeEchoController(); } diff --git a/modules/audio_processing/include/audio_processing.cc b/modules/audio_processing/include/audio_processing.cc index eccc365fc0..282f07a505 100644 --- a/modules/audio_processing/include/audio_processing.cc +++ b/modules/audio_processing/include/audio_processing.cc @@ -83,9 +83,8 @@ std::string AudioProcessing::Config::ToString() const { << " }, high_pass_filter: { enabled: " << high_pass_filter.enabled << " }, echo_canceller: { enabled: " << echo_canceller.enabled << ", mobile_mode: " << echo_canceller.mobile_mode - << ", legacy_moderate_suppression_level: " - << echo_canceller.legacy_moderate_suppression_level - << ", use_legacy_aec: " << echo_canceller.use_legacy_aec + << ", enforce_high_pass_filtering: " + << echo_canceller.enforce_high_pass_filtering << " }, noise_suppression: { enabled: " << noise_suppression.enabled << ", level: " << NoiseSuppressionLevelToString(noise_suppression.level) diff --git a/modules/audio_processing/include/audio_processing.h b/modules/audio_processing/include/audio_processing.h index 2340834278..2f679196b0 100644 --- a/modules/audio_processing/include/audio_processing.h +++ b/modules/audio_processing/include/audio_processing.h @@ -229,12 +229,6 @@ class RTC_EXPORT AudioProcessing : public rtc::RefCountInterface { struct EchoCanceller { bool enabled = false; bool mobile_mode = false; - // Recommended not to use. Will be removed in the future. - // TODO(peah): Remove. - bool legacy_moderate_suppression_level = false; - // Recommended not to use. Will be removed in the future. - // TODO(webrtc:11165): Remove. - bool use_legacy_aec = false; bool export_linear_aec_output = false; // Enforce the highpass filter to be on (has no effect for the mobile // mode). diff --git a/modules/audio_processing/test/audio_processing_simulator.cc b/modules/audio_processing/test/audio_processing_simulator.cc index 5677600fd0..89a9f134fc 100644 --- a/modules/audio_processing/test/audio_processing_simulator.cc +++ b/modules/audio_processing/test/audio_processing_simulator.cc @@ -437,7 +437,6 @@ void AudioProcessingSimulator::CreateAudioProcessor() { if (use_aec || use_aecm) { apm_config.echo_canceller.enabled = true; apm_config.echo_canceller.mobile_mode = use_aecm; - apm_config.echo_canceller.use_legacy_aec = false; } apm_config.echo_canceller.export_linear_aec_output = !!settings_.linear_aec_output_filename;