commit | b29aa58066487076f7fde3b817a00b8f2eaf05a5 | [log] [tgz] |
---|---|---|
author | Per Åhgren <peah@chromium.org> | Mon May 17 22:04:13 2021 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 20 02:40:18 2021 |
tree | d7913d87dd4ea6cee195ad27b94ce6ad23840b87 | |
parent | af7028556a5374f9aaf4983105c4cebdfbfe2eea [diff] |
Set default value for the fixed delay to 0 This CL reverts part of commit aa5a43fce8 because we found out that: - The non-tuned APM use case doesn't pick default values from aec_config.h but from source code. - The tuned APM use cases are all explicitly setting the 'fixed_capture_delay_samples' value in their own aec.ini Therefore in this change we set fixed_capture_delay_samples back to its default value in echo_canceller3_config.h Moving forward we want 'fixed_capture_delay_samples' to be zero whenever system software loopback is used. For hardwre loopback case, aec.ini should provide a tuned compensate value. BUG=b:177830918 TEST=None Change-Id: I0fab780ddd78a8bdb0da60df33d16e359ee0cd14 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/webrtc-apm/+/2898027 Reviewed-by: Hsinyu Chao <hychao@chromium.org> Reviewed-by: Per Åhgren <peah@chromium.org> Tested-by: Hsinyu Chao <hychao@chromium.org> Tested-by: Per Åhgren <peah@chromium.org> Auto-Submit: Per Åhgren <peah@chromium.org> Commit-Queue: Hsinyu Chao <hychao@chromium.org>
APM is the audio processing module of WebRTC project in charge of effects like echo cancellation, noise suppression, etc. The purpose of this project is to build a standalone library for Chrome OS system side audio processing.
To update this package to latest upstream WebRC:
./script/sync-apm.sh path/to/webrtc-checkout/src .
emerge webrtc-apm
to see if anything breaks.