diff options
author | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2011-04-22 17:44:50 +0530 |
---|---|---|
committer | Colin Guthrie <colin@mageia.org> | 2011-04-23 18:23:38 +0100 |
commit | 8460466f8645c3b5596652c566f3624260e4d437 (patch) | |
tree | f23a7c3d06203f73b570f5c64195f1663cc6d101 /src/tests/flist-test.c | |
parent | 87570523f84817b19486ab9302314091424bbad8 (diff) |
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.
Diffstat (limited to 'src/tests/flist-test.c')
0 files changed, 0 insertions, 0 deletions