pulseaudio/src/modules/echo-cancel
Arun Raghavan 8460466f86 echo-cancel: Play nice with module-filter-*
With automaticl filter loading by module-filter-apply, setting the
virtual sink/source to have the "phone" intended role will break routing
when you first connect a phone stream to an ALSA device and then turn on
your Bluetooth headset. This happens because module-intended-roles
doesn't move a stream if it is already on a device that provides the
required role.

This patch introduces a "manual_load" parameter that is meant to be used
when not using module-filter-apply for loading the AEC module. If this
parameter is set, the virtual devices are given the "phone" role, else
we count on module-filter-heuristics to do the right thing.
2011-04-23 18:23:38 +01:00
..
adrian-aec.c Get rid of some warnings 2011-03-20 11:35:38 +00:00
adrian-aec.h Get rid of some warnings 2011-03-20 11:35:38 +00:00
adrian-aec.orc echo-cancel: Make Orc file names less silly 2011-02-01 11:51:46 +05:30
adrian-license.txt echo-cancel: Add alternative echo-cancellation implementation 2010-09-07 15:12:12 +05:30
adrian.c Fix up according to Coding Style 2011-03-11 11:49:35 +00:00
adrian.h echo-cancel: Add SSE optimisation to the adrian module 2010-09-23 17:17:03 +05:30
echo-cancel.h echo-cancel: Add SSE optimisation to the adrian module 2010-09-23 17:17:03 +05:30
module-echo-cancel.c echo-cancel: Play nice with module-filter-* 2011-04-23 18:23:38 +01:00
speex.c Fix up according to Coding Style 2011-03-11 11:49:35 +00:00