pipewire/src/modules/module-protocol-pulse/modules
Wim Taymans ea524b158c audioconvert: add monitor.passthrough option
Add a monitor.passthrough option. This will pass all latency information
directly between the port and its monitor ports.

This is interesting when the adapter (and audioconvert) is used with a
null-audio-sink that simply forwards the data to a real sink/souce. In
that case, we want the sink/source latency to be passed unmodified.

Set the monitor.passthrough on the pulseaudio null-sink because
a passthrough virtual sink is the most likely use case for this.

Add some monitor.passthrough default config where it makes sense.

Fixes #3888
2024-03-11 16:20:27 +01:00
..
module-alsa-sink.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-alsa-source.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-always-sink.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-combine-sink.c pulse-server: rename combine sinks option 2023-11-20 08:41:13 +00:00
module-device-manager.c pulse-server: move extension to modules 2024-01-23 13:31:05 +01:00
module-device-restore.c pulse-server: implement subscribe in device-restore 2024-01-23 18:08:32 +01:00
module-echo-cancel.c pulse-server: handle errors in echo-cancel geometry 2023-12-14 12:16:29 +01:00
module-gsettings.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-jackdbus-detect.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-ladspa-sink.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-ladspa-source.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-loopback.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-native-protocol-tcp.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-null-sink.c audioconvert: add monitor.passthrough option 2024-03-11 16:20:27 +01:00
module-pipe-sink.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-pipe-source.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-raop-discover.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-remap-sink.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-remap-source.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-roc-sink-input.c pipewire: module-roc-{sink,source}: add rudimentary ROC_INTERFACE_AUDIO_CONTROL support 2023-11-23 17:21:39 +01:00
module-roc-sink.c pipewire: module-roc-{sink,source}: add rudimentary ROC_INTERFACE_AUDIO_CONTROL support 2023-11-23 17:21:39 +01:00
module-roc-source.c pipewire: module-roc-{sink,source}: add rudimentary ROC_INTERFACE_AUDIO_CONTROL support 2023-11-23 17:21:39 +01:00
module-rtp-recv.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-rtp-send.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-simple-protocol-tcp.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-stream-restore.c pulse-server: implement stream-restore EVENT 2024-01-23 13:31:05 +01:00
module-switch-on-connect.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-tunnel-sink.c modules: add reconnect support to module-pulse-tunnel 2024-01-05 13:34:19 +01:00
module-tunnel-source.c modules: add reconnect support to module-pulse-tunnel 2024-01-05 13:34:19 +01:00
module-virtual-sink.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-virtual-source.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-x11-bell.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-zeroconf-discover.c doc: add documentation for pipewire-pulse modules 2023-11-20 08:41:13 +00:00
module-zeroconf-publish.c pulse-server: call update_object_info in manager_added 2024-01-04 10:43:03 +01:00
org.freedesktop.pulseaudio.gschema.xml Add pulseaudio gsettings schema 2023-12-16 21:09:17 +01:00