From f759133ad3f83d6687920c718f839d00a78f1126c97ec029940fc9794225b2a6 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 26 Apr 2021 14:38:52 +0000 Subject: [PATCH] Accepting request 888002 from GNOME:Factory - Update to 0.3.26: OBS-URL: https://build.opensuse.org/request/show/888002 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=27 --- _service | 2 +- pipewire-0.3.25.obscpio | 3 -- pipewire-0.3.26.obscpio | 3 ++ pipewire.changes | 62 +++++++++++++++++++++++++++++++++++++++++ pipewire.obsinfo | 6 ++-- pipewire.spec | 4 ++- 6 files changed, 72 insertions(+), 8 deletions(-) delete mode 100644 pipewire-0.3.25.obscpio create mode 100644 pipewire-0.3.26.obscpio diff --git a/_service b/_service index 077efd2..8615345 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ git https://gitlab.freedesktop.org/pipewire/pipewire.git - 0.3.25 + 0.3.26 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 diff --git a/pipewire-0.3.25.obscpio b/pipewire-0.3.25.obscpio deleted file mode 100644 index ca5b6f4..0000000 --- a/pipewire-0.3.25.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2e9dc1b62cf02896e08e6baf4f9ab929e8e43c0b11a89afd8c9e3ad759aefca -size 7529997 diff --git a/pipewire-0.3.26.obscpio b/pipewire-0.3.26.obscpio new file mode 100644 index 0000000..244f28d --- /dev/null +++ b/pipewire-0.3.26.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56d7c22c6cc0e72d96daf7176964dad1b78f006d5a55305cc4824501dc3b71ed +size 8600077 diff --git a/pipewire.changes b/pipewire.changes index ffb7655..bd44348 100644 --- a/pipewire.changes +++ b/pipewire.changes @@ -1,3 +1,65 @@ +------------------------------------------------------------------- +Thu Apr 22 17:54:17 UTC 2021 - Michael Ströder + +- Update to 0.3.26: + + Highlights: + - I18n support, with translations merged from PulseAudio. + - New pw-link tool. + - Many Bluetooth improvements, support for hardware volumes. + - Support for 64 channel devices. + - Stability fixes and improvements. + + PipeWire improvements: + - The link factory can now also make links between nodes and + ports by name so that it can be used in scripts. + - Add module-protocol-simple that can stream raw audio on a + socket. + - Added i18n support. Merge PulseAudio translations for the ACP + library so that we don't cause regressions. + - Support more than 19 channels in the channel mixer. This + makes all channels usable on 32 and 64 channel cards. + - Detect if we're running in a VM and allow for tweaking some + settings such as the max-quantum to make things work better + in VMs. + - Fix a potential crash when connecting a client and updating + permissions. + - Fix a potential crash when trying to link incompatible ports. + - Lingering links in error will now be destroyed automatically. + + Tools: + - Added new pw-link tool to list and monitor ports and to list, + monitor, create and destroy links between them. + - pw-cli can now also list params by name. + - pw-dump now outputs Spa:String:JSON types in metadata as + properly parsed and formatted JSON so that tools can parse + the metadata values using a JSON parser. + + Session-manager: + - Add logind support. The bluetooth monitor can only be started + for one user at the time, so use logind detect active seats. + - ALSA icon names were improved to match what PulseAudio does. + - Improve the bluetooth icon name. Also use the device alias as + the device description, like PulseAudio. + + Device support: + - When devices become inaccessible, they are now removed from + the PipeWire graph. + - Fix datatype selection for buffers in v4l2 and libcamera. + + Bluetooth: + - Various memory leaks and crashes are fixed. + - Added support for AVRCP hardware volume. + - Added support for HSP/HFP hardware volume. + + PulseAudio server: + - Fix module-loopback connections to monitor ports. + - Implement module-native-protocol-tcp. + - Handle nodes and streams with > 32 channels. The PulseAudio + API only supports up to 32 channels so only make those 32 + first channels available with the PA API. + - Implement module-simple-protocol-tcp. + - Improve events emitted by the server. + - Improvements to channels and channel_map properties on + modules. One can imply the other and they should match when + both given. + - null-sink will now have their volume work correctly by + default. + + JACK: JACK developement files can now optionally be installed. + ------------------------------------------------------------------- Tue Apr 13 11:19:35 UTC 2021 - Michael Ströder diff --git a/pipewire.obsinfo b/pipewire.obsinfo index 3648665..0b0b967 100644 --- a/pipewire.obsinfo +++ b/pipewire.obsinfo @@ -1,5 +1,5 @@ name: pipewire -version: 0.3.25 -mtime: 1617717062 -commit: c324107211718043553337cb10d022fe9d2d12d8 +version: 0.3.26 +mtime: 1619085539 +commit: f0fc4f7fc644c29762fa34e57e60d4b5cbcefb47 diff --git a/pipewire.spec b/pipewire.spec index 8136d0e..79176e1 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -41,7 +41,7 @@ %endif Name: pipewire -Version: 0.3.25 +Version: 0.3.26 Release: 0 Summary: A Multimedia Framework designed to be an audio and video server and more License: MIT @@ -406,6 +406,7 @@ fi %{_bindir}/pw-dot %{_bindir}/pw-dump %{_bindir}/pw-loopback +%{_bindir}/pw-link %{_bindir}/pw-metadata %{_bindir}/pw-mididump %{_bindir}/pw-midiplay @@ -443,6 +444,7 @@ fi %{_libdir}/pipewire-%{apiver}/libpipewire-module-profiler.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-protocol-native.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-protocol-pulse.so +%{_libdir}/pipewire-%{apiver}/libpipewire-module-protocol-simple.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-rtkit.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-session-manager.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-spa-device-factory.so