pipewire/src/modules
Wim Taymans d71fb40989 pulse-server: move extension to modules
Add extension support to modules. This is a list of extension commands
that can be performed on the module.

Remove the custom registry of extensions and make proper modules that
implement the extensions.

This is more in line with what pulseaudio does. The advantage is that the
modules actually show up in the module list and that we can use the
module user_data to implement the extension later.
2024-01-23 13:31:05 +01:00
..
module-adapter impl-port: improve port properties 2023-03-02 12:35:11 +01:00
module-avb treewide: mark some functions static 2023-07-03 19:40:31 +02:00
module-client-device pipewire: module-client-device: include "client-device.h" in "resource-device.c" 2023-07-03 19:40:31 +02:00
module-client-node protocol: don't allow NULL event or command 2024-01-03 14:05:39 +01:00
module-filter-chain avoid compiler warning 2023-12-04 12:24:24 +01:00
module-jack-tunnel module-jack: add midi support. 2023-05-08 17:06:17 +02:00
module-metadata perm: add permission mask to global 2023-07-28 10:22:12 +02:00
module-netjack2 spa: small cleanups 2024-01-10 15:51:01 +01:00
module-profiler treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
module-protocol-native log: add pw_log_topic_custom_enabled() 2024-01-04 17:40:57 +01:00
module-protocol-pulse pulse-server: move extension to modules 2024-01-23 13:31:05 +01:00
module-raop pipewire: rtsp-client: use flexible array member for outgoing message content 2023-09-29 16:55:54 +00:00
module-roc pipewire: module-roc-{sink,source}: add rudimentary ROC_INTERFACE_AUDIO_CONTROL support 2023-11-23 17:21:39 +01:00
module-rt doc: clarify rlimits conf file 2024-01-05 10:22:28 +01:00
module-rtp module-rtp-sap: review 2024-01-22 16:41:06 +00:00
module-session-manager perm: add permission mask to global 2023-07-28 10:22:12 +02:00
module-vban modules: move some spa_debug_mem to the log 2024-01-11 17:49:50 +01:00
module-zeroconf-discover treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
spa treewide: add some examples for the spa_auto* macros 2023-07-11 14:23:53 +02:00
flatpak-utils.h module-access: move EACCES check to pw_check_flatpak 2023-10-07 16:06:19 +03:00
meson.build pulse-server: move extension to modules 2024-01-23 13:31:05 +01:00
module-access.c module-access: recognize "allowed" as legacy alias for "unrestricted" 2023-11-29 18:44:49 +02:00
module-adapter.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-avb.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-client-device.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-client-node.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-combine-stream.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-echo-cancel.c modules: make sure we don't overrun our array 2023-12-11 12:53:40 +01:00
module-example-filter.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-example-sink.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-example-source.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-fallback-sink.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-ffado-driver.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-filter-chain.c pipewire: module-filter-chain: dsp_ops_init(): take cpu_flags 2023-12-02 20:24:33 +00:00
module-jack-tunnel.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-jackdbus-detect.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-link-factory.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-loopback.c pipewire: module-loopback: fix delay buffer memory leak 2023-12-28 16:47:23 +01:00
module-metadata.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-netjack2-driver.c spa: small cleanups 2024-01-10 15:51:01 +01:00
module-netjack2-manager.c spa: small cleanups 2024-01-10 15:51:01 +01:00
module-pipe-tunnel.c module-pipe-tunnel: avoid bitfield data race 2023-12-13 12:48:51 +01:00
module-portal.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-profiler.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-protocol-native.c modules: move some spa_debug_mem to the log 2024-01-11 17:49:50 +01:00
module-protocol-pulse.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-protocol-simple.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-pulse-tunnel.c modules: add reconnect support to module-pulse-tunnel 2024-01-05 13:34:19 +01:00
module-raop-discover.c module-raop-discover: Skip tunnel creation for link-local addresses 2023-12-14 10:14:33 +00:00
module-raop-sink.c module-raop-sink: Destroy module on RTSP error 2023-12-14 10:14:33 +00: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-rt.c Fix a warning 2023-11-22 16:17:08 +01:00
module-rtp-sap.c module-rtp-sap: use autobind 2024-01-22 16:41:06 +00:00
module-rtp-session.c modules: move some spa_debug_mem to the log 2024-01-11 17:49:50 +01:00
module-rtp-sink.c module-rtp: improve logging priorities 2023-12-20 09:35:22 +00:00
module-rtp-source.c module-rtp: clarify some docs 2024-01-16 15:48:24 +01:00
module-session-manager.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-vban-recv.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-vban-send.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-x11-bell.c module-x11-bell: force pulse backend 2023-12-05 16:20:40 +01:00
module-zeroconf-discover.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00