pipewire/src/modules
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
..
module-adapter adapter: add adapter.auto-port-config property 2022-01-20 18:08:30 +01:00
module-client-device modules: limit the max amount of items in the protocol 2022-01-28 15:55:44 +01:00
module-client-node client-node: remove MAX_MIX limit 2022-02-09 16:12:17 +01:00
module-echo-cancel module-echo-cancel: Remove intelligibility param with no effect 2021-11-11 16:52:58 +00:00
module-filter-chain filter-chain: improve lv2 support 2021-12-29 17:17:17 +01:00
module-metadata module-metadata: allow create without client 2022-01-18 12:42:23 +01:00
module-profiler modules: use the new topic-based logging from various pipewire modules 2021-09-28 09:35:39 +02:00
module-protocol-native treewide: only define feature macros when the feature is available 2022-02-04 00:15:59 +01:00
module-protocol-pulse pulse-server/combine-sink: mark loaded after streams appear 2022-02-15 06:28:54 +00:00
module-raop raop: fix errno check 2022-01-12 10:11:00 +01:00
module-session-manager modules: limit the max amount of items in the protocol 2022-01-28 15:55:44 +01:00
module-zeroconf-discover pipewire: module-zeroconf-discover: free correct pointer 2021-06-16 17:39:25 +00:00
spa resource: allow NULL resource in error 2022-02-02 21:33:33 +01:00
meson.build pulse-server: add module-always-sink 2022-02-13 13:45:17 +02:00
module-access.c treewide: only define feature macros when the feature is available 2022-02-04 00:15:59 +01:00
module-adapter.c resource: allow NULL resource in error 2022-02-02 21:33:33 +01:00
module-client-device.c modules: check for a NULL resource in client-device and client-node 2021-11-19 09:58:49 +10:00
module-client-node.c modules: check for a NULL resource in client-device and client-node 2021-11-19 09:58:49 +10:00
module-echo-cancel.c module-echo-cancel: Configure buffersize and play delay 2022-01-21 16:57:04 +00:00
module-example-sink.c modules: switch more modules to the new property helpers 2021-10-13 07:12:00 +00:00
module-example-source.c modules: switch more modules to the new property helpers 2021-10-13 07:12:00 +00:00
module-fallback-sink.c module-fallback-sink: add dynamically appearing fallback sink 2022-02-13 09:54:55 +00:00
module-filter-chain.c modules: improve node.name 2022-01-21 17:42:29 +01:00
module-link-factory.c link-factory: allow usage without a client 2022-02-02 21:34:23 +01:00
module-loopback.c modules: improve node.name 2022-01-21 17:42:29 +01:00
module-metadata.c resource: allow NULL resource in error 2022-02-02 21:33:33 +01:00
module-portal.c modules: switch to new property helpers 2021-10-13 07:12:00 +00:00
module-profiler.c profiler: add force rate and quantum to latency 2022-02-11 12:24:16 +01:00
module-protocol-native.c treewide: only define feature macros when the feature is available 2022-02-04 00:15:59 +01:00
module-protocol-pulse.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
module-protocol-simple.c modules: add latency and rate params to protocol-simple 2022-01-27 16:56:22 +01:00
module-pulse-tunnel.c pulse-server: list NETWORK flag on devices 2021-10-14 13:45:58 +02:00
module-raop-discover.c module-raop: fix zeroconf copy and paste 2021-12-13 11:31:23 +01:00
module-raop-sink.c raop-sink: use default latency of 2 seconds 2022-02-13 18:41:01 +01:00
module-roc-sink.c roc: NODE_PASSIVE can only be on the streams 2022-01-20 21:47:37 +01:00
module-roc-source.c roc: NODE_PASSIVE can only be on the streams 2022-01-20 21:47:37 +01:00
module-rt.c module-rt: Handle realtime sched check edge cases 2022-01-21 14:17:29 +01:00
module-session-manager.c doc: add the documentation infrastructure for pipewire modules 2021-06-25 08:42:24 +00:00
module-x11-bell.c modules: handle x11 sample fallback better 2022-01-21 16:47:42 +01:00
module-zeroconf-discover.c pulse-server: use safer spa_scnprintf 2021-12-22 21:34:29 +01:00