diff --git a/_service b/_service index 59b0fea..077efd2 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ git https://gitlab.freedesktop.org/pipewire/pipewire.git - 0.3.24 + 0.3.25 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 diff --git a/pipewire-0.3.24.obscpio b/pipewire-0.3.24.obscpio deleted file mode 100644 index 2077f21..0000000 --- a/pipewire-0.3.24.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:597ca6da645e2d016caa375b683c99656d9ae4b2a8df4d6103c47fecf3fe4e43 -size 7443469 diff --git a/pipewire-0.3.25.obscpio b/pipewire-0.3.25.obscpio new file mode 100644 index 0000000..ca5b6f4 --- /dev/null +++ b/pipewire-0.3.25.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2e9dc1b62cf02896e08e6baf4f9ab929e8e43c0b11a89afd8c9e3ad759aefca +size 7529997 diff --git a/pipewire.changes b/pipewire.changes index de12ed9..ffb7655 100644 --- a/pipewire.changes +++ b/pipewire.changes @@ -1,3 +1,80 @@ +------------------------------------------------------------------- +Tue Apr 13 11:19:35 UTC 2021 - Michael Ströder + +- Update to 0.3.25: + + This is a bugfix release that is API and ABI compatible with + - previous 0.3.x releases. + + Highlights + - Many stability improvements. + - Plug fd leak in flatpak detection + - add pw-loopback tool and support module-loopback + - volume restore for virtual sinks/sources or other sink/sources + without hardware volume. + - Fix cracks and pops in audio capture. + - Many bluetooth improvements and compatibity fixes. + + PipeWire improvements + - Hex encode invalid SEC_LABEL properties to avoid generating invalid json. + - Small fixes to how nodes are started to avoid crashes. + - Make sure ports are only scheduled after being fully negotiated + to avoid crashes. + - Implement coverity into CI, fix some bugs detected by coverity. + - Plug leak in flatpak detection. + - Fix crash when removing globals in some cases. + - Fix crash because the mixer info was not removed from a port in all cases. + - Add PIPEWIRE_AUTOCONNECT environment variable to disable stream autoconnect. + Also add a config option to disable autoconnect. + - Improve wildcard in format helpers. + - Add env variable to disable journald logging. + + Tools + - Add a new pw-loopback tool to loop a capture device to a playback device. + - Display localized strings correctly in pw-top + - Add some more options to pw-dot + + Session-manager + - When a new node is configured and some stream have this as the + default target, move them to it. + - Fix some crashes. + - Implement volume restore on nodes without routes. This makes it + possible to restore volume on purely software nodes like null-sinks. + - Also try to suspend errored nodes so that they may leave the + error state and be reused again. + - Break endless link loops when something went wrong. + + Device support + - Fix monitor volumes, they are now separate from the hardware volume. + - Fix cracks and pops in alsa capture caused by mismatch between + resampler and capture source. + - Add start-delay config option to alsa sink. + - Ensure the PipeWire midi ports start from a higher number so that the + lower port numbers are available to apps as before. + + Bluetooth + - source devices are now removed when idle + - Support using pipewire as Audio Gateway. + - LDAC encoding quality can be configured now + - Implement codec switching for HFP + - Implement codec switching with new device property. + - Improved stability and compatibility + - Autoconnect device profiles at startup + - Add AAC bitrate mode configuration + - Make it possible to use an A2DP source as an input device. + You can then use your phone as an A2DP microphone, for example. + - Remove battery reporting when RFCOMM connections is closed. + + PulseAudio server + - Add some workarounds for Blueman + - Set correct errno values, fixes a hang in load-module of a non-existing module + - Try to not send inconsistent information to clients. + - Fix some crashes. + - Add support for the new send-message API, use this to switch bluetooth codecs. + - Fix draining by making sure we are started. + - Handle 0 sink and source as the default sink/source. + - Implement module-loopback + + JACK + - Fix some memory leaks when closing a client + - Add self-connect config option to limit where clients can connect themselves. + - Don't crash when apps call _port_get_buffer() on a port that is not their + own but simply return NULL. This fixes a crash in Ardour6. + - Improve client added/removed callbacks. Sometimes it would emit a client + remove when there were still ports for the client. + - make sure midi port names are stable across reboots. + ------------------------------------------------------------------- Fri Mar 19 17:43:41 UTC 2021 - Antonio Larrosa diff --git a/pipewire.obsinfo b/pipewire.obsinfo index 6ac5ba3..3648665 100644 --- a/pipewire.obsinfo +++ b/pipewire.obsinfo @@ -1,5 +1,5 @@ name: pipewire -version: 0.3.24 -mtime: 1616075404 -commit: c81d44e8a9497899d01bcc3054b6aa845e7a066e +version: 0.3.25 +mtime: 1617717062 +commit: c324107211718043553337cb10d022fe9d2d12d8 diff --git a/pipewire.spec b/pipewire.spec index 6610025..8136d0e 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -41,7 +41,7 @@ %endif Name: pipewire -Version: 0.3.24 +Version: 0.3.25 Release: 0 Summary: A Multimedia Framework designed to be an audio and video server and more License: MIT @@ -405,6 +405,7 @@ fi %{_bindir}/pw-cli %{_bindir}/pw-dot %{_bindir}/pw-dump +%{_bindir}/pw-loopback %{_bindir}/pw-metadata %{_bindir}/pw-mididump %{_bindir}/pw-midiplay