pipewire/doc
Wim Taymans 118d8574c8 impl-port: support mode port.passive values
Add a port.passive = follow mode and the node.passive equivalents
out-follow, in-follow, follow.

This makes it possible to control how a port influences the state of
the peer and how the peer influences the state of the node independently.

In passive mode, the port will not make the peer runnable and will also
not become runnable when the peer activates.

In the follow mode, the port will not make the peer runnable but it will
become runnable when the peer is active.

This makes it possible to do new things like (f for follow):

  Source -> (f)loopback1-in|loopback1-out(f) -> Sink

It will not make the source and sink run but when one of them start, all
will become runnable.

Or you can now better do the leak node hack that was previously used:

  Source -> (f)pw-record

That will only start running when the source is activated by something
else.

With port.passive = true|false|follow there is a potential 4th case
which would activate the peer but not be activated by the peer, which is
not something that makes sense.
2026-03-06 09:35:17 +01:00
..
dox impl-port: support mode port.passive values 2026-03-06 09:35:17 +01:00
examples doc: add DSP filter tutorial 2025-09-22 11:01:52 +02:00
custom.css doc: update doxygen-awesome.css 2025-10-15 20:39:14 +00:00
Doxyfile.in doc: show tabs on top on doxygen >= 1.13 2025-09-03 09:34:54 +00:00
doxygen-awesome.css doc: update doxygen-awesome.css 2025-10-15 20:39:14 +00:00
DoxygenLayout.xml doc: add links to docs of other versions 2025-04-05 14:36:43 +03:00
examples.dox.in doc: link examples to Doxygen docs 2021-10-10 00:35:46 +03:00
input-filter-h.sh Use portable shebang in input-filter-h.sh 2024-02-10 20:52:35 +03:00
input-filter-md.py doc: support alternative index name in @IDX@ 2025-09-03 09:34:54 +00:00
input-filter.py doc: make all manpages with Doxygen 2023-11-22 20:10:49 +02:00
man-fixup.py doc: fix workaround for old doxygen versions 2024-04-23 10:59:24 +00:00
meson.build doc: add DSP filter tutorial 2025-09-22 11:01:52 +02:00
tree.dox timer-queue: add a new timer queue helper 2025-09-18 13:52:51 +02:00