Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pipewire for openSUSE:Factory checked in at 2021-02-16 22:36:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pipewire (Old) and /work/SRC/openSUSE:Factory/.pipewire.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire" Tue Feb 16 22:36:14 2021 rev:20 rq:872802 version:0.3.21 Changes: -------- --- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2021-02-01 13:25:37.889862730 +0100 +++ /work/SRC/openSUSE:Factory/.pipewire.new.28504/pipewire.changes 2021-02-16 22:41:59.434074689 +0100 @@ -1,0 +2,82 @@ +Wed Feb 3 17:02:31 UTC 2021 - Dominik Schmidt <d...@dominik-schmidt.de> + +- Update to version 0.3.21: + * Highlights + + Many PulseAudio compatibility fixes. Handling of corked + streams, the prebuf setting, seek modes and stream flags + are now implemented correctly. + + Ports and Profiles are now managed by the session manager + and can save and restore previous settings. + ALSA device handling has been tweaked for maximum + compatibility at the expense of latency. There are tuning + options in the config file. + + Improved Bluetooth support. HSP is disabled by default + because it is old and deprecated and in some cases causes + conflicts with the newer HFP profile. Codec switching is + now implemented as well. + PipeWire accepts donations with liberapay now. + * PipeWire improvements + + Improve draining in pw-stream. + pw-stream now uses busy metadata by default. This makes sure + that no writer can write to buffers when readers are still + busy. + + Fix handling of empty array/choice instead of failing. + + Fix crashes when creating properties from empty strings. + + Make it possible to pass an array to module-access + access.allowed variables + + Fix small bug in argument parsing in pw-cat + * Session-manager + + Restore route volumes in all cases, also when switching + routes. + + Use a default route volume for unknown routes instead of + letting the system decide on a default. + Improve profile handling. Don't try to restore unavailable + profiles. Implement the profile switching in the session + manager now. + + Fix handling of Virtual sources as defaults. + + Handle port switching in the session manager. Implement + save and restore of default ports per profile. + * GStreamer + + Fix a crash with zero SPA_PARAM_BUFFERS_size + * Device support + + v4l2-source will now respect the requested memory types. + + ALSA buffering has been tweaked. USB devices should have + less XRuns by default. Parameters can be tweaked to + decrease the latency on capable devices. Also fix a case + where a quantum change would cause an xrun. + + Fix mute in bluetooth devices + bluetooth devices are not paused in idle anymore for + improved compatibility. + + Codec switching for bluetooth is implemented along with + config options to select the codecs manually. + + HSP for bluetooth is now disabled by default. Most devices + support the newer HFP profile and some devices fail when + both are available. + + Reduce the amount of events the ALSA plugins emit by bundling + them. + * PulseAudio server + + Implement the suspend command + + Fixes volume in sample info + + Fix playback of samples, sometimes samples would be clipped + short. Also implement the target sink for the sample. + + Use rate match to feed samples. This way the latency can + be kept to a minimum. + + Latency has been tuned some more, more closely emulating + pulseaudio behaviour. + + Improve default sink/source handling. Make sure all events + are sent correctly when defaults change. + + Handle underrun better without causing sync issues. Make sure + to pause in corked state. + + Implement rewind due to seeks, fixes GStreamer seeking. +- Do not remove alsa-card-profiles, they are required + +------------------------------------------------------------------- +Wed Feb 3 15:32:37 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org> + +- Provide pulseaudio by pipewire-pulseaudio: there are various + packages in the distro that require pulseaudio, but essentially, + they should be happy with pipewire-pulseaudio as a replacement. + Do not provide the symbol though, as we do not (yet) want to + automatically migrate users over. + +------------------------------------------------------------------- @@ -600,0 +683,2 @@ +- Includes fix for a division by 0 error (boo#1176515): + * 0021-alsa-protect-against-SIGPFE.patch Old: ---- pipewire-0.3.20.obscpio New: ---- pipewire-0.3.21.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pipewire.spec ++++++ --- /var/tmp/diff_new_pack.3YnZAe/_old 2021-02-16 22:42:00.106075495 +0100 +++ /var/tmp/diff_new_pack.3YnZAe/_new 2021-02-16 22:42:00.110075499 +0100 @@ -35,7 +35,7 @@ %endif Name: pipewire -Version: 0.3.20 +Version: 0.3.21 Release: 0 Summary: A Multimedia Framework designed to be an audio and video server and more License: MIT @@ -235,6 +235,9 @@ Recommends: %{name} >= %{version}-%{release} Requires: %{libpipewire} >= %{version}-%{release} Conflicts: pulseaudio +# Provide the pulseaudio symbol (not obsolete), so that users that +# want to experiment with the drop-in replacement can do so +Provides: pulseaudio # Virtual Provides to support swapping between PipeWire-PA and PA #Provides: pulseaudio-daemon @@ -272,10 +275,6 @@ %install %meson_install -#do not install alsa card paths, profile-sets configuration files and udev rules which upstream installs "so that we don't have to rely on the pulseaudio ones" - -rm -fr %{buildroot}%{_datadir}/alsa-card-profile/mixer - mkdir -p %{buildroot}%{_sysconfdir}/alsa/conf.d/ cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/50-pipewire.conf \ %{buildroot}%{_sysconfdir}/alsa/conf.d/50-pipewire.conf @@ -382,26 +381,25 @@ %{_libdir}/gstreamer-1.0/libgstpipewire.so %files tools +%{_bindir}/pw-cat %{_bindir}/pw-cli %{_bindir}/pw-dot %{_bindir}/pw-dump -%{_bindir}/pw-mon -%{_bindir}/pw-profiler -%{_bindir}/pw-cat -%{_bindir}/pw-dump -%{_bindir}/pw-play -%{_bindir}/pw-record %{_bindir}/pw-metadata %{_bindir}/pw-mididump %{_bindir}/pw-midiplay %{_bindir}/pw-midirecord +%{_bindir}/pw-mon +%{_bindir}/pw-play +%{_bindir}/pw-profiler +%{_bindir}/pw-record %{_bindir}/pw-reserve -%{_mandir}/man1/pw-cli.1%{ext_man} -%{_mandir}/man1/pw-mon.1%{ext_man} %{_mandir}/man1/pw-cat.1%{ext_man} +%{_mandir}/man1/pw-cli.1%{ext_man} %{_mandir}/man1/pw-dot.1%{ext_man} %{_mandir}/man1/pw-metadata.1%{ext_man} %{_mandir}/man1/pw-mididump.1%{ext_man} +%{_mandir}/man1/pw-mon.1%{ext_man} %{_mandir}/man1/pw-profiler.1%{ext_man} %files spa-tools @@ -494,6 +492,9 @@ %config(noreplace) %{_sysconfdir}/alsa/conf.d/99-pipewire-default.conf %config(noreplace) %{_sysconfdir}/pipewire/media-session.d/with-alsa %{_udevrulesdir}/90-pipewire-alsa.rules +%dir %{_datadir}/alsa-card-profile +%dir %{_datadir}/alsa-card-profile/mixer +%{_datadir}/alsa-card-profile/mixer/* %files lang -f %{name}.lang ++++++ _service ++++++ --- /var/tmp/diff_new_pack.3YnZAe/_old 2021-02-16 22:42:00.154075552 +0100 +++ /var/tmp/diff_new_pack.3YnZAe/_new 2021-02-16 22:42:00.154075552 +0100 @@ -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.20</param> + <param name="revision">0.3.21</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ pipewire-0.3.20.obscpio -> pipewire-0.3.21.obscpio ++++++ /work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.20.obscpio /work/SRC/openSUSE:Factory/.pipewire.new.28504/pipewire-0.3.21.obscpio differ: char 49, line 1 ++++++ pipewire.obsinfo ++++++ --- /var/tmp/diff_new_pack.3YnZAe/_old 2021-02-16 22:42:00.226075639 +0100 +++ /var/tmp/diff_new_pack.3YnZAe/_new 2021-02-16 22:42:00.226075639 +0100 @@ -1,5 +1,5 @@ name: pipewire -version: 0.3.20 -mtime: 1611154455 -commit: aee694fb8260914b6dd6b12cb95e78dece204535 +version: 0.3.21 +mtime: 1612362026 +commit: 885748dfbd82985abbe396cb3272264ea2e0d163