commit | 6c759cd0ebe4dc483753fcb52f5daa16329578fe | [log] [tgz] |
---|---|---|
author | Per Åhgren <peah@chromium.org> | Fri Dec 17 19:39:27 2021 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Dec 29 17:54:15 2021 |
tree | c04e279ed4222fdce369c5479084323961e6aa69 | |
parent | 1083475701e93d11997aa3e1bb68ac1a0e88bc1d [diff] |
Add ability to control the AEC, NS and AGC effects in CrAS APM This CL adds the ability to enable/disable the AEC, NS and AGC effects in CrAS DSP. The reason for adding this is that it is needed for switching back and forth between using DSP-based processing when the usecase allows for it, BUG=b:191697965 TEST=Tested manually Change-Id: I345db928a418ff8e486e7e77f752e29f2bf5d3d9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/webrtc-apm/+/3347646 Reviewed-by: Lionel Koenig <lionelk@google.com> Reviewed-by: Hsinyu Chao <hychao@chromium.org> Tested-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.