webrtc/api/audio
Gustaf Ullberg aeb8ce882f AEC3: Change adaptation speed of the matched filter after a delay is found
This change enables the use of two different adaptation speeds of the
matched filter of the delay estimator of AEC3.

One speed is used when no delay has been found, and one is used after a
reliable delay has been found. The purpose is to use a slower adaptation
speed to reduce the risk of divergence during double-talk without
slowing down the search for the initial delay.

The CL prepares for experimentation by adding field trials for
controlling the two adaptation speeds.

Bug: webrtc:12775
Change-Id: I817a1ab5ded0f78d20de45edcf04c708290173fc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/219083
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34055}
2021-05-19 13:37:13 +00:00
..
test Disable high-pass filtering of the AEC reference 2021-02-23 07:06:11 +00:00
audio_frame.cc Adding a delay line to NetEq's output 2020-05-25 12:03:39 +00:00
audio_frame.h Adding a delay line to NetEq's output 2020-05-25 12:03:39 +00:00
audio_frame_processor.h Async audio processing API 2020-10-02 12:33:34 +00:00
audio_mixer.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
BUILD.gn Async audio processing API 2020-10-02 12:33:34 +00:00
channel_layout.cc Adding support for channel mixing between different channel layouts. 2019-07-04 10:10:54 +00:00
channel_layout.h Adding support for channel mixing between different channel layouts. 2019-07-04 10:10:54 +00:00
echo_canceller3_config.cc Increase the bound for the value of the filter reset block interval 2021-05-19 09:18:16 +00:00
echo_canceller3_config.h AEC3: Change adaptation speed of the matched filter after a delay is found 2021-05-19 13:37:13 +00:00
echo_canceller3_config_json.cc AEC3: Change adaptation speed of the matched filter after a delay is found 2021-05-19 13:37:13 +00:00
echo_canceller3_config_json.h Export more symbols to fix Chromecast component build 2019-12-03 17:41:04 +00:00
echo_canceller3_factory.cc Remove legacy EchoControlFactory::Create 2019-11-08 09:58:27 +00:00
echo_canceller3_factory.h Remove legacy EchoControlFactory::Create 2019-11-08 09:58:27 +00:00
echo_control.h Enabling a safe fall-back functionality for overruns in the runtime settings 2021-03-03 12:06:54 +00:00
echo_detector_creator.cc Replace new rtc::RefCountedObject with rtc::make_ref_counted in a few files 2021-04-23 12:04:39 +00:00
echo_detector_creator.h Surface ResidualEchoDetector creation to API 2020-05-12 10:56:18 +00:00
OWNERS Make gustaf and peah OWNERS of api/audio 2018-02-06 13:11:12 +00:00