echo-cancel nodes are confusing
- PipeWire version (
pipewire --version
): /usr/bin/pipewire Compiled with libpipewire 0.3.63 Linked with libpipewire 0.3.63 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch Linux - Desktop Environment: riverwm
- Kernel version (
uname -r
): 6.0.12-arch1-1
Description of Problem:
The nodes for the echo-cancel module is confusing, even in patchbays. I was really troubled as to why echo cancel is not functioning at all (either there was silence or it seemed the audio is passed verbatim), and it turns out I was just not plumbing the audio into the right ports.
As you can see, right now the module creates 4 "nodes" (not sure if it's the right term) they don't seem to be connected with each other and the node name/port name is really generic
What I think would be much more clear is if they are in one node, something like in the picture (I couldn't fix the z-order). also it would be helpful if the nodes have useful names like "playback_in" "mic_in" "playback_out" "mic_out" something like that.