commit | 4e40d3763ec3e15d5fe6344d8aa9c17b5e3f9ddf | [log] [tgz] |
---|---|---|
author | Per Åhgren <peah@chromium.org> | Wed Mar 23 13:45:41 2022 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Apr 25 19:15:17 2022 |
tree | 2c20d0342233157e6931b87466a47c996acae285 | |
parent | f0a3f5bc74481a440cef747e8eef839a17a815ed [diff] |
Correction of AEC activation in the CRAS APM code This CL corrects the AEC activation in the CRAS APM code for the case when no AEC ini file is available. What it does is that it removes the setting of an echo canceller factory that implicitly activates the AEC, which in turn allows subsequent toggling of the AEC effect (e.g., when a DSP-based AEC is used) to properly override the AEC effect. BUG=b:226344713 TEST=Manually tested Change-Id: I719cf11d2d65ab94ff32a7e9933b6ca049552206 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/webrtc-apm/+/3545350 Auto-Submit: Per Åhgren <peah@chromium.org> Reviewed-by: Hsinyu Chao <hychao@chromium.org> Tested-by: Per Åhgren <peah@chromium.org> Commit-Queue: Curtis Malainey <cujomalainey@chromium.org> (cherry picked from commit 9218a1d3e20a2f402443a89e21d3533f202b122f) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/webrtc-apm/+/3602929 Reviewed-by: Per Åhgren <peah@chromium.org> Commit-Queue: Per Åhgren <peah@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.