Transparency improvements for AEC3 during call start and after resets
This CL changes the AEC3 behavior to be more transparent when there is uncertainty about the amount of echo in the microphone signal. Bug: webrtc:8398, chromium:774868 Change-Id: I88e681f8decd892f44397b753df371a1c4b90af0 Reviewed-on: https://webrtc-review.googlesource.com/10801 Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org> Commit-Queue: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20319}
This commit is contained in:
@ -285,9 +285,11 @@ class AudioProcessing : public rtc::RefCountInterface {
|
||||
|
||||
struct EpStrength {
|
||||
float lf = 10.f;
|
||||
float mf = 100.f;
|
||||
float hf = 200.f;
|
||||
float mf = 10.f;
|
||||
float hf = 10.f;
|
||||
float default_len = 0.f;
|
||||
bool echo_can_saturate = true;
|
||||
bool bounded_erl = false;
|
||||
} ep_strength;
|
||||
|
||||
struct Mask {
|
||||
@ -305,7 +307,6 @@ class AudioProcessing : public rtc::RefCountInterface {
|
||||
struct EchoAudibility {
|
||||
float low_render_limit = 4 * 64.f;
|
||||
float normal_render_limit = 64.f;
|
||||
float active_render_limit = 100.f;
|
||||
} echo_audibility;
|
||||
|
||||
struct RenderLevels {
|
||||
|
||||
Reference in New Issue
Block a user