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
 

Reply via email to