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-03-15 10:53:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Mon Mar 15 10:53:42 2021 rev:24 rq:878291 version:0.3.23

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2021-03-02 
12:28:21.327472827 +0100
+++ /work/SRC/openSUSE:Factory/.pipewire.new.2401/pipewire.changes      
2021-03-15 10:53:47.897116272 +0100
@@ -1,0 +2,104 @@
+Tue Mar  9 16:46:52 UTC 2021 - Frederic Crozat <[email protected]>
+
+- Update to version 0.3.23:
+  * Highlights
+    + Fixes for some critical bugs in last release.
+    + Fix bug where audio was not drained properly at the end of
+      playback, causing repeating sound.
+    + Profile and route switching was improved and should mimic
+      more what pulseaudio did.
+    + Various fixes for xruns in capture and playback.
+    + Bluetooth now supports delay adjustment and various other
+      improvements.
+    + The pulseaudio server now correctly identifies AC3 and DTS
+      streams and returns a not supported error instead of playing
+      static.
+    + Multichannel support was improved in the alsa plugin and
+      the channel mixer. Channels should now play on the right
+      speakers in all cases.
+  * PipeWire improvements
+  + Small fixes and improvements in JSON parsing and encoding.
+  + Improvements to param handling in audioconverter. It would
+    previously not always notify of changes.
+  + Avoid updating some properties that we use internally such
+    as the object id and the node.id.
+  + log.level in the config files is now actually used.
+  + the PIPEWIRE_LATENCY env variable should always override
+    any application settings in filter/stream/jack.
+  + The config file can now contain filer and stream properties
+    to, for example, control the resampler, mixer and latency.
+  + Add sandboxing to the systemd services
+  + Various FreeBSD fixes.
+  + Improve draining and a way to exit the drain state as well.
+  + Many multichannel fixes. Channel remapping should now be
+    correct.
+  + Fix bug with repeating audio at the end of playback because
+    the drain in the resampler was not draining all channels.
+  + RTKit default rt.prio has been increased to 88. This will
+    likely still be clamped to 20 until distros increase the
+    max priority.
+  * Session-manager
+    + Don't try to switch to Pro Audio profile, this should be
+      a user choice only.
+    + Don't crash when metadata was disabled such as when not
+      using the audio features of pipewire.
+    + Rework the profile and route handling.
+    + Add systemd unit files for the media-session
+    + Device names should now also have sane names so that tab
+      pactl completion works on them.
+  * Device support
+    + Fix ALSA format enumeration in more cases. Use the channels
+      and rate as a filter.
+    + Make sure the graph doesn't ever use buffers larger than
+      the alsa device buffer size or we get xruns.
+    + Tuning of the alsa device timeout handling and dynamic
+      resampler. There should now not be any xruns when streams
+      appear and disappear or when the quantum changes.
+    + Fix bug in alsa device when reassigning to a new driver,
+      in some cases the dynamic resampler was not activated and
+      things would drift out of sync and fail.
+    + Fixes in quantum changes for ALSA capture and how the
+      resampler is drained and fed with the new samples.
+  * Bluetooth
+    + Delay adjustment has been implemented now. Bluetooth
+      devices should now be more synchronized with video due
+      to proper delay reporting. Because BT delays can be
+      large, it can cause hickups in some players.
+    + Fix volume in bluetooth devices.
+    + Codec switch improvements.
+  * PulseAudio server
+    + Latency offset adjustment is now implemented and functional
+      for bluetooth devices. It is not working for alsa devices
+      yet.
+    + Handle unsupported formats. Previously we would accept encoded
+      formats and play noise. This fixes AC3 playback in vlc.
+    + Move some of the configurable parameters to the config file.
+    + Fix a fatal use after free when playing samples
+    + Improve module handling. loaded modules now show up in the
+      list of modules and can be unloaded. This also prepares the
+      core for more module implementations later.
+  * ALSA plugin
+    + Fix drain with very large buffers, we need to manually start
+      the stream before draining.
+    + Fix the channel layout handling.
+    + Improve compatibility with apps that expect the poll to only
+      return when there is activity.
+    + Fix drain for capture
+  * JACK
+    + Add a config option to shorten and filter client names
+    + Increase the length of the client name size and make sure
+      we don't exceed the allocated size.
+    + We now include our own jack header files so we can build
+      without depending on another jack-devel package. We don't
+      yet install the headers or provide pkgconfig files.
+- Move alsa-card-profiles to modules subpackage, they are always
+  needed.
+
+-------------------------------------------------------------------
+Thu Mar  4 15:39:47 UTC 2021 - Niklas Haas <[email protected]>
+
+- Build/install the `pw-top` tool:
+  + Add pkgconfig(ncurses) BuildRequires to satisfy the build deps
+    of pw-top.
+
+-------------------------------------------------------------------

Old:
----
  pipewire-0.3.22.obscpio

New:
----
  pipewire-0.3.23.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.vXzTyp/_old  2021-03-15 10:53:48.437117102 +0100
+++ /var/tmp/diff_new_pack.vXzTyp/_new  2021-03-15 10:53:48.437117102 +0100
@@ -35,7 +35,7 @@
 %endif
 
 Name:           pipewire
-Version:        0.3.22
+Version:        0.3.23
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -79,6 +79,7 @@
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libva)
+BuildRequires:  pkgconfig(ncurses)
 BuildRequires:  pkgconfig(sbc)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(sndfile)
@@ -105,7 +106,7 @@
 %package -n %{libpipewire}
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 Group:          System/Libraries
-Recommends:     pipewire
+Recommends:     pipewire >= %{version}
 
 %description -n %{libpipewire}
 PipeWire is a server and user space API to deal with multimedia pipelines.
@@ -168,7 +169,7 @@
 %package modules
 Summary:        Modules For PipeWire, A Multimedia Framework
 Group:          Productivity/Multimedia/Other
-Requires:       pipewire
+Requires:       pipewire = %{version}
 
 %description modules
 PipeWire is a server and user space API to deal with multimedia pipelines.
@@ -306,7 +307,7 @@
   echo "Switching Pipewire activation using systemd user socket."
   echo "Please log out from all sessions once to make it effective."
 fi
-%systemd_user_post pipewire.socket
+%systemd_user_post pipewire.socket pipewire-media-session.service
 # FIXME: workaround to make sure the user socket symlink creation (related to 
bsc#1083473)
 if [ ! -f /etc/systemd/user/sockets.target.wants/%{name}.socket ]; then
   # below should work once when preset is defined properly:
@@ -316,10 +317,10 @@
 fi
 
 %preun
-%systemd_user_preun pipewire.socket
+%systemd_user_preun pipewire.socket pipewire-media-session.service
 
 %postun
-%systemd_user_postun pipewire.socket
+%systemd_user_postun pipewire.socket pipewire-media-session.service
 
 %preun pulseaudio
 %systemd_user_preun pipewire-pulse.service pipewire-pulse.socket
@@ -347,6 +348,7 @@
 %{_bindir}/pipewire-media-session
 %{_userunitdir}/pipewire.service
 %{_userunitdir}/pipewire.socket
+%{_userunitdir}/pipewire-media-session.service
 %{_mandir}/man1/pipewire.1%{ext_man}
 %{_mandir}/man5/pipewire.conf.5%{ext_man}
 
@@ -397,6 +399,7 @@
 %{_bindir}/pw-profiler
 %{_bindir}/pw-record
 %{_bindir}/pw-reserve
+%{_bindir}/pw-top
 %{_mandir}/man1/pw-cat.1%{ext_man}
 %{_mandir}/man1/pw-cli.1%{ext_man}
 %{_mandir}/man1/pw-dot.1%{ext_man}
@@ -430,6 +433,9 @@
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-spa-device.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-spa-node-factory.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-spa-node.so
+%dir %{_datadir}/alsa-card-profile
+%dir %{_datadir}/alsa-card-profile/mixer
+%{_datadir}/alsa-card-profile/mixer/*
 
 %files spa-plugins-%{spa_ver_str}
 %{_libdir}/spa-%{spa_ver}/alsa/libspa-alsa.so
@@ -496,9 +502,6 @@
 %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.vXzTyp/_old  2021-03-15 10:53:48.457117132 +0100
+++ /var/tmp/diff_new_pack.vXzTyp/_new  2021-03-15 10:53:48.461117138 +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.22</param>
+    <param name="revision">0.3.23</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ pipewire-0.3.22.obscpio -> pipewire-0.3.23.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.22.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.2401/pipewire-0.3.23.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.vXzTyp/_old  2021-03-15 10:53:48.517117224 +0100
+++ /var/tmp/diff_new_pack.vXzTyp/_new  2021-03-15 10:53:48.517117224 +0100
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.22
-mtime: 1613643135
-commit: 22d563720a7f6ba7bdf59950f8c14488d80dfa95
+version: 0.3.23
+mtime: 1614871281
+commit: 68f6c75caed047af32320ab4de0c06457457be54
 

Reply via email to