pipewire/src
Julian Bouzas bc2a02c283 echo-cancel: add option to make echo-cancel sink node a monitor
The monitor mode does not create a echo-cancel-playback node, and makes the
echo-cancel-sink node to be a monitor node with media class Stream/Input/Audio
(instead of Audio/Sink).

Some applications get confused when their output stream node is not linked
directly to the actual device node. Having echo-cancel-sink as a monitor node
avoids this problem, allowing those applications to work properly even if echo
cancel is enabled.

This mode is disabled by default. You can enable it by passing the specific
option  (monitor.mode = true) in the args when loading the module in the
pipewire context.modules configuration section.
2022-11-07 17:21:21 +00:00
..
daemon jack: make jack_bufsize adjust the global quantum 2022-10-20 16:34:47 +02:00
examples Add some more format checks 2022-11-03 13:10:32 +01:00
gst gst: copy buffer memory in dequeue_buffer using gst_memory_copy 2022-08-20 09:30:44 -06:00
modules echo-cancel: add option to make echo-cancel sink node a monitor 2022-11-07 17:21:21 +00:00
pipewire context: improve graph rate selection 2022-11-07 17:58:16 +01:00
tests tests: fix clang build 2022-07-08 16:56:48 +02:00
tools pw-top: initialize info struct with 0 2022-11-03 13:08:48 +01:00
meson.build treewide: meson.build: use feature.allowed() 2022-02-04 00:15:59 +01:00