module-echo-cancel: Wire up the webrtc echo canceller

Mostly uses the existing infrastructure, but the webrtc canceller has a
fixed blocksize, so we:

  1. Use the canceller blocksize if configured
  2. Accumulate output data in a ringbuffer
  3. Push out the data in the required chunk size
This commit is contained in:
Arun Raghavan 2021-05-28 11:28:03 -04:00
parent 1349d5334d
commit d95870d8d3
9 changed files with 247 additions and 69 deletions

View file

@ -486,3 +486,5 @@
#mesondefine PA_ALSA_PROFILE_SETS_DIR
#mesondefine HAVE_GSTREAMER_DEVICE_PROVIDER
#mesondefine HAVE_WEBRTC