pipewire/src
Hugo Osvaldo Barrera 57efceeb02 Implement socket activation without libsystemd
Socket activation uses sd_listen_fds from libsystemd, and can only be
compiled on systems with systemd.

This is an issue for Alpine / postmarketOS, where upstream has no
systemd package, but downstream depends on upstream's pipewire package
and wants to rely on socket activation. This also prevents using
socket-activation on other non-systemd distributions, including
non-Linux.

Implement equivalent functionality without a dependency on libsystemd.
2026-02-03 13:17:59 +01:00
..
daemon filter-graph: add gain option to sofa 2026-02-02 16:28:54 +01:00
examples stream: Make capability device IDs an JSON object 2026-01-22 16:08:19 +00:00
gst pipewiresrc: Fix video crop metadata not being set 2026-01-21 15:26:57 +00:00
modules Implement socket activation without libsystemd 2026-02-03 13:17:59 +01:00
pipewire impl-port: Free capabilities 2026-01-20 15:21:56 +01:00
tests Revert "test: fix test and indentation" 2025-11-04 13:50:35 +01:00
tools pw-cat: support some more formats 2026-01-22 17:14:41 +01:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00