pipewire/src
Pauli Virtanen 2e3c749a01 pulse-server/combine-sink: mark loaded after streams appear
module-combine-sink should become loaded only after its input stream,
and all explicitly specified output sink stream nodes appear.  Since
output sinks may appear on the manager after a delay, wait for them only
up to a timeout, and fail load after that.

Fail load if there are errors in input stream, or in an explicitly
specified output.

This is needed for Zoom sound sharing to work. Pulseaudio additionally
fails the module load if streams fail to connect, but we do not do that
here at the moment.
2022-02-15 06:28:54 +00:00
..
daemon pulse-server: load module-always-sink on startup 2022-02-13 14:17:48 +02:00
examples examples: filter can return NULL buffers 2022-02-03 11:15:46 +01:00
gst treewide: meson.build: use feature.allowed() 2022-02-04 00:15:59 +01:00
modules pulse-server/combine-sink: mark loaded after streams appear 2022-02-15 06:28:54 +00:00
pipewire conf: fix fork/execvp/waitpid usage 2022-02-13 16:48:26 +02:00
tests treewide: meson.build: simplify get_variable() calls 2022-01-17 08:28:53 +00:00
tools tools: remove listeners 2022-02-09 16:30:13 +01:00
meson.build treewide: meson.build: use feature.allowed() 2022-02-04 00:15:59 +01:00