Correct audioproc_f to support the new echo canceller activation II
The introduction of the new AEC proxies caused audioproc_f to fail. This CL corrects audioproc_f so that the AEC2 and AECM echo cancellers are properly activated using the new AEC proxies. Bug: webrtc:9535 Change-Id: I0e1462fa6e35944f7dbb02580f1db09401c8f7c8 Reviewed-on: https://webrtc-review.googlesource.com/95484 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24394}
This commit is contained in:
committed by
Commit Bot
parent
8adc5d35bf
commit
09831c9b0a
@ -281,8 +281,7 @@ void AecDumpBasedSimulator::HandleMessage(
|
||||
|
||||
if (msg.has_aec_enabled() || settings_.use_aec) {
|
||||
bool enable = settings_.use_aec ? *settings_.use_aec : msg.aec_enabled();
|
||||
RTC_CHECK_EQ(AudioProcessing::kNoError,
|
||||
ap_->echo_cancellation()->Enable(enable));
|
||||
apm_config.echo_canceller.enabled = enable;
|
||||
if (settings_.use_verbose_logging) {
|
||||
std::cout << " aec_enabled: " << (enable ? "true" : "false")
|
||||
<< std::endl;
|
||||
@ -341,8 +340,8 @@ void AecDumpBasedSimulator::HandleMessage(
|
||||
if (msg.has_aecm_enabled() || settings_.use_aecm) {
|
||||
bool enable =
|
||||
settings_.use_aecm ? *settings_.use_aecm : msg.aecm_enabled();
|
||||
RTC_CHECK_EQ(AudioProcessing::kNoError,
|
||||
ap_->echo_control_mobile()->Enable(enable));
|
||||
apm_config.echo_canceller.enabled = enable;
|
||||
apm_config.echo_canceller.mobile_mode = enable;
|
||||
if (settings_.use_verbose_logging) {
|
||||
std::cout << " aecm_enabled: " << (enable ? "true" : "false")
|
||||
<< std::endl;
|
||||
|
||||
Reference in New Issue
Block a user