Added the ability to adjust the filter adaptation speed in AEC3

Bug: webrtc:8609
Change-Id: I90eac3948ad0b7b1b5df2585ace3783e950c05d5
Reviewed-on: https://webrtc-review.googlesource.com/31485
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21217}
This commit is contained in:
Per Åhgren
2017-12-11 23:29:44 +01:00
committed by Commit Bot
parent 09a718accd
commit 477f289779
9 changed files with 46 additions and 18 deletions

View File

@ -1160,6 +1160,11 @@ struct EchoCanceller3Config {
struct Filter {
size_t length_blocks = 12;
float shadow_rate = 0.5f;
float leakage_converged = 0.01f;
float leakage_diverged = 1.f / 60.f;
float main_noise_gate = 220075344.f;
float shadow_noise_gate = 220075344.f;
} filter;
struct Erle {