module-echo-cancel: there is no need for a sink when echo cancellation is disabled
Submitted by A Sh
Assigned to pul..@..op.org
Description
echo cancellation module does many different processes including noise cancellation, automatic gain control, and echo cancellation.
When echo cancellation process is disabled(through method options) there is no need for a sink because other processes don't need it. Moreover, I don't know if it's possible but in this situation it might be good to provide an option to hide the original source.(It seems a bit confusing and a redundancy to have both denoised and noisy sources visible. I think it would be a good option to provide even if it won't be the default behavior.)
BTW, see this relevant bug: https://bugs.freedesktop.org/show_bug.cgi?id=83557