Accepting request 885654 from GNOME:Factory

Update to 0.3.25 (forwarded request 884927 from stroeder)

OBS-URL: https://build.opensuse.org/request/show/885654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=26
This commit is contained in:
Dominique Leuenberger 2021-04-18 19:44:59 +00:00 committed by Git OBS Bridge
parent 7347dbcb1e
commit c2cdc5280e
6 changed files with 86 additions and 8 deletions

View File

@ -3,7 +3,7 @@
<service name="obs_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
<param name="revision">0.3.24</param>
<param name="revision">0.3.25</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:597ca6da645e2d016caa375b683c99656d9ae4b2a8df4d6103c47fecf3fe4e43
size 7443469

3
pipewire-0.3.25.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b2e9dc1b62cf02896e08e6baf4f9ab929e8e43c0b11a89afd8c9e3ad759aefca
size 7529997

View File

@ -1,3 +1,80 @@
-------------------------------------------------------------------
Tue Apr 13 11:19:35 UTC 2021 - Michael Ströder <michael@stroeder.com>
- 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 <alarrosa@suse.com>

View File

@ -1,5 +1,5 @@
name: pipewire
version: 0.3.24
mtime: 1616075404
commit: c81d44e8a9497899d01bcc3054b6aa845e7a066e
version: 0.3.25
mtime: 1617717062
commit: c324107211718043553337cb10d022fe9d2d12d8

View File

@ -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