commit | afa1ca96bbeb59a946c370a772d86b7545c866c3 | [log] [tgz] |
---|---|---|
author | Hsin-Yu Chao <hychao@google.com> | Fri Sep 03 07:44:20 2021 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Sep 07 17:07:23 2021 |
tree | d7913d87dd4ea6cee195ad27b94ce6ad23840b87 | |
parent | c6e4051a6f22c22b129e4541e8a6cbbccece7c0c [diff] |
Revert "webrtc_apm: make APM process output to mono" This reverts commit c6e4051a6f22c22b129e4541e8a6cbbccece7c0c. Fix the echo leak caused by another webapp using microphone with a rate that differs from Meet that comes later. BUG=b:198398032 TEST=cras_test_client -C /dev/null cras_test_client -C /tmp/1 --rate=44100 Verify /tmp/1 doesn't contain playback data. Signed-off-by: Hsin-Yu Chao <hychao@google.com> Change-Id: I8220f879fa4c374e65bc72f72c90a67f9b491134 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/webrtc-apm/+/3141292 Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org> Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org> Tested-by: Cheng-Yi Chiang <cychiang@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.