AEC3: Changing the default for the use_conservative_tail_frequency_response flag.

Bug: webrtc:13173
Change-Id: If53ca45b28690d7d2ed744508b5a2ef7c8448172
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241783
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Jesus de Vicente Pena <devicentepena@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35561}
This commit is contained in:
Jesús de Vicente Peña 2021-12-20 14:06:45 +01:00 committed by WebRTC LUCI CQ
parent 6e0209a50e
commit 875df7e140
4 changed files with 8 additions and 3 deletions

View file

@ -112,7 +112,7 @@ struct RTC_EXPORT EchoCanceller3Config {
bool echo_can_saturate = true;
bool bounded_erl = false;
bool erle_onset_compensation_in_dominant_nearend = false;
bool use_conservative_tail_frequency_response = false;
bool use_conservative_tail_frequency_response = true;
} ep_strength;
struct EchoAudibility {

View file

@ -290,6 +290,11 @@ EchoCanceller3Config AdjustConfig(const EchoCanceller3Config& config) {
adjusted_cfg.ep_strength.use_conservative_tail_frequency_response = true;
}
if (field_trial::IsDisabled("WebRTC-Aec3ConservativeTailFreqResponse")) {
adjusted_cfg.ep_strength.use_conservative_tail_frequency_response = false;
}
if (field_trial::IsEnabled("WebRTC-Aec3ShortHeadroomKillSwitch")) {
// Two blocks headroom.
adjusted_cfg.delay.delay_headroom_samples = kBlockSize * 2;

View file

@ -1 +1 @@
749efdfd1e3c3ace434b3673dac9ce4938534449
d7dadc14736be65465a79054ce29413cd4cc1ccd

View file

@ -1 +1 @@
78c1a84de332173863c997538aa19b8cdcba5020
40df0b4e636bb59fe258b93f8aab7fd2d3f6440d