echo-cancel: Use volume sharing by default
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 14 Sep 2011 07:52:15 +0000 (13:22 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 14 Sep 2011 08:45:01 +0000 (14:15 +0530)
commit38be4a2d440ce51750b96727b638f947f75d69b6
treeb6df59ecef3bd0bd6e4451fae2fc9d814ad05c0b
parentec099f93067f88679fdc5ab5b077bde5e2a30e2d
echo-cancel: Use volume sharing by default

Uses the shared volume infrastructure by default with an option to
fallback on the old pretend-volume-sharing-that-kind-of-works if someone
wants it that way.

Users who keep left != right (or any sort of unbalanced channel volumes)
will likely want to disable shared volumes since it will cause their
master sink/source volume to be balanced.

This really isn't a very pleasant scenario since users would need to
manually set up echo cancellation in their config for this (until we
have a way to store module configuration). That said, the majority case
benefits from the volume sharing, so let's not wait for the
configuration infrastructure to be ready to use this.
src/Makefile.am
src/modules/echo-cancel/module-echo-cancel.c