pipewire/src
Robert Mader 934f6c7d1b systemd: Depend on dbus.service
Solution suggested by Xi Ruoyao.

The dbus user service is required for various features - the summary says:
'dbus (Bluetooth, rt, portal, pw-reserve)'

On session logout the dbus service gets shut down while the Pipewire one
relies on a timeout. If a user logs in again before PW timed out, the
later stays alive but doesn't handle re-connecting to the dbus service
of the new session, breaking the camera portal and potentially other
features.

Thus hard-depend on the dbus service (if enabled at build time) and thus
shut down together with it.

(cherry picked from commit 2625983a23)
2025-03-20 14:11:08 +01:00
..
daemon systemd: Depend on dbus.service 2025-03-20 14:11:08 +01:00
examples stream: add pw_stream_get_nsec() to get current time 2024-03-11 09:25:48 +01:00
gst gst: deviceprovider: allow pulseaudio and exclude pipewire for audio 2025-01-22 09:43:47 +05:30
modules filter-chain: initialize NULL data for each node 2024-10-22 10:23:15 +02:00
pipewire impl-link: also handle unprepared active links 2024-09-27 15:04:58 +02:00
tests tests: update unit test for added field 2024-03-30 18:19:16 +01:00
tools pw-cli: support arbitrary large params and commands 2024-08-07 10:30:31 +02:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-12-04 11:16:11 +01:00