AEC3: Add additional transparency-related killswitches
This CL adds two kill-switches to the AEC3 code to be used as safe fallbacks to increase AEC transparency. The changes have been shown to be bitexact for a test dataset. Bug: webrtc:11487,chromium:1067597 Change-Id: I7f9f78db4964990bcdfa9adae6ef36a56bce7224 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/172840 Reviewed-by: Sam Zackrisson <saza@webrtc.org> Commit-Queue: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30998}
This commit is contained in:
@ -164,6 +164,18 @@ EchoCanceller3Config AdjustConfig(const EchoCanceller3Config& config) {
|
||||
adjusted_cfg.suppressor.nearend_tuning.mask_lf.enr_suppress = 1.3f;
|
||||
}
|
||||
|
||||
if (field_trial::IsEnabled(
|
||||
"WebRTC-Aec3EnforceMoreTransparentNormalSuppressorHfTuning")) {
|
||||
adjusted_cfg.suppressor.normal_tuning.mask_hf.enr_transparent = 0.3f;
|
||||
adjusted_cfg.suppressor.normal_tuning.mask_hf.enr_suppress = 0.4f;
|
||||
}
|
||||
|
||||
if (field_trial::IsEnabled(
|
||||
"WebRTC-Aec3EnforceMoreTransparentNearendSuppressorHfTuning")) {
|
||||
adjusted_cfg.suppressor.nearend_tuning.mask_hf.enr_transparent = 1.09f;
|
||||
adjusted_cfg.suppressor.nearend_tuning.mask_hf.enr_suppress = 1.1f;
|
||||
}
|
||||
|
||||
if (field_trial::IsEnabled(
|
||||
"WebRTC-Aec3EnforceRapidlyAdjustingNormalSuppressorTunings")) {
|
||||
adjusted_cfg.suppressor.normal_tuning.max_inc_factor = 2.5f;
|
||||
|
Reference in New Issue
Block a user