commit | 9218a1d3e20a2f402443a89e21d3533f202b122f | [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> | Thu Mar 24 09:07:45 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>
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.