pipewire/src/daemon
Wim Taymans b3257ae425 context: add library.use-fallback option
Normally, when loading a plugin feature, often a library.name property
is given as well. If the feature to load is not explicitly listed in
context.spa-libs, the library.name is used a fallback library.

Add an option to ignore this library.name and only use the
context.spa-libs entries. This makes it possible to only load explicitly
listed features in the config file and makes it possible to lock down
what plugins can be loaded.

Set the option to true by default for now, which keeps the existing
behaviour of using the fallback library. Add some more entries to the
context.spa-libs in case the option is switched off to make things
work.

Set the option to false for the minimal.conf.
2026-05-08 09:57:52 +02:00
..
client.conf.avail test: add tests validating all json conf files 2024-03-27 15:53:09 +01:00
filter-chain filter-chain: update virtual surround with convolver2 2026-04-21 17:03:55 +02:00
pipewire-pulse.conf.avail test: add tests validating all json conf files 2024-03-27 15:53:09 +01:00
pipewire.conf.avail 50-raop.conf.in: Add a condition that allows for disabling module 2025-06-13 08:08:31 +00:00
systemd systemd: Bind pipewire-pulse to pipewire 2025-11-21 08:21:22 +00:00
client.conf.in channelmix: make up/downmix levels configurable 2026-03-30 17:50:48 +02:00
filter-chain.conf.in meson: add options to set server and client RT priority 2024-02-15 11:53:32 +01:00
jack.conf.in jack: add option and disable MIDI2 port flags by default 2025-03-04 15:51:39 +01:00
meson.build meson.build: rework systemd related options 2025-07-18 09:46:17 +00:00
minimal.conf.in context: add library.use-fallback option 2026-05-08 09:57:52 +02:00
pipewire-aes67.conf.in rtp: aes67: Document sess.ts-direct property and set it to true for AES67 2025-05-28 17:19:57 +02:00
pipewire-avb.conf.in module-avb: check ptp management socket periodically 2026-05-03 09:49:22 +02:00
pipewire-pulse.conf.in context: add library.use-fallback option 2026-05-08 09:57:52 +02:00
pipewire-vulkan.conf.in remove deprecate Props settings, use node.param.Props 2024-10-08 10:27:36 +02:00
pipewire.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
pipewire.conf.in context: add library.use-fallback option 2026-05-08 09:57:52 +02:00
pipewire.desktop.in add i18n support 2021-01-08 10:26:46 +01:00