Package: pipewire / 0.3.65-3+deb12u1

Metadata

Package Version Patches format
pipewire 0.3.65-3+deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Don t automatically start pipewire for root logins.patch | (download)

src/daemon/systemd/user/pipewire.service.in | 1 1 + 0 - 0 !
src/daemon/systemd/user/pipewire.socket | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 don't automatically start pipewire for root logins
Don t build_same_binary_twice.patch | (download)

src/daemon/meson.build | 11 5 + 6 - 0 !
1 file changed, 5 insertions(+), 6 deletions(-)

 [patch] meson: create a symlink for pipewire-pulse instead of
 building binary twice

Because meson does not have native support for symlinks.
See https://github.com/mesonbuild/meson/issues/1602

Inspired by xserver:
https://gitlab.freedesktop.org/xorg/xserver/-/commit/a3931ec6f43857aeed7feac5d223d7db6728145e

Signed-off-by: Dylan Assi <dylan.aissi@collabora.com>

Fix_services.patch | (download)

src/daemon/systemd/user/pipewire-pulse.service.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 update wants and after fields with real services (not alias)
 Due to a systemd bug in the way it manages alias, they have been removed in
 wireplumber and pipewire-media-session services. Reflecting this change in
 the pipewire-pulse service to be sure it is started AFTER a session manager.
Bug: https://github.com/systemd/systemd/issues/23694
Bug-Debian: https://bugs.debian.org/997818
            https://bugs.debian.org/1019944
fba7083f8ceb210c7c20aceafeb5c9a8767cf705.patch | (download)

src/modules/meson.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] modules: also install module-combine-stream


7e2f6757fcc4eefd29cb47d8292714ac8014b9ef.patch | (download)

src/pipewire/impl-node.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 [patch] impl-node: do malloc_trim() after destroying a node.

Fixes #1840

8680c74d1bd83b4969c9305171076b36f56d82fa.patch | (download)

meson.build | 1 1 + 0 - 0 !
src/pipewire/impl-node.c | 5 3 + 2 - 0 !
2 files changed, 4 insertions(+), 2 deletions(-)

 [patch] check if malloc_trim() is available