From 467b7c0ab20faed5cee67e32d329a21d44d79908 Mon Sep 17 00:00:00 2001 From: Tim Na Date: Wed, 16 Sep 2020 16:09:43 -0700 Subject: [PATCH] Removing logic forcing AEC within VoIP core MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: None Change-Id: Ie4afe984ff3b2f1d9d2ea906b2f64b7b7e1aa06e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/184421 Commit-Queue: Tim Na Reviewed-by: Per Ã…hgren Cr-Commit-Position: refs/heads/master@{#32131} --- audio/voip/voip_core.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/audio/voip/voip_core.cc b/audio/voip/voip_core.cc index 179fa51dfd..65f8d55b8f 100644 --- a/audio/voip/voip_core.cc +++ b/audio/voip/voip_core.cc @@ -46,17 +46,11 @@ bool VoipCore::Init(rtc::scoped_refptr encoder_factory, decoder_factory_ = std::move(decoder_factory); task_queue_factory_ = std::move(task_queue_factory); audio_device_module_ = std::move(audio_device_module); + audio_processing_ = std::move(audio_processing); process_thread_ = ProcessThread::Create("ModuleProcessThread"); audio_mixer_ = AudioMixerImpl::Create(); - if (audio_processing) { - audio_processing_ = std::move(audio_processing); - AudioProcessing::Config apm_config = audio_processing_->GetConfig(); - apm_config.echo_canceller.enabled = true; - audio_processing_->ApplyConfig(apm_config); - } - // AudioTransportImpl depends on audio mixer and audio processing instances. audio_transport_ = std::make_unique( audio_mixer_.get(), audio_processing_.get());