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-09-11 22:24:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Sat Sep 11 22:24:25 2021 rev:39 rq:917756 version:0.3.35

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2021-08-28 
22:29:06.865974483 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.1899/pipewire.changes      
2021-09-11 22:24:51.731406226 +0200
@@ -1,0 +2,103 @@
+Thu Sep  9 08:49:42 UTC 2021 - Frederic Crozat <fcro...@suse.com>
+
+- Update to version 0.3.35:
+  * Highlights:
+    - S/PDIF passthrough over optical or HDMI is now implemented.
+    - Some critical fixes to MIDI, draining of streams and various
+      modules.
+    - skypeforlinux should work better now after adding it to the
+      quirks database.
+    - Bluetooth codecs are now in separate plugins to make it
+      easier to ship them.
+  * PipeWire: 
+    - Drain was fixed in pw-stream. In some cases it would not
+      clear the drain state correctly. Fixes the issue where
+      speaker-test would only play one channel.
+    - Loopback connections to a driver will now activate the
+      driver. This fixes an issue where MIDI connections between
+      devices or some applications (puredata) would not get any
+      MIDI messages. (#1559)x.
+    - The audiomixer can now mix more formats. Together with the
+      passthrough improvements this can be used to avoid
+      conversions to/from the DSP format in some cases.
+    - Make sure we idle drivers when removing a node from it in all
+      cases. JACK clients could keep a driver node busy.
+    - Add new methods to accumulate object info. The old one was
+      difficult to use when applications need to accumulate
+      multiple changes.
+    - A new interface to load modules has been added. Plugins can
+      use this to ask the host (PipeWire) to load spa plugins.
+    - Increase param buffer size to handle larger params. Nodes
+      with a large number of channels would sometimes not have
+      properties. (#1574)
+    - Concurrent link negotiation that caused some links to not
+      work, is now avoided. This fixes monitor ports in Ardour6.
+    - Small tweaks to how the quantum and rate are handled when
+      nodes move between drivers. Make node.lock-quantum work with
+      node.latency
+  * PipeWire modules:
+    - The convolver plugin in filter-chain has been optimized some
+      more.
+    - The echo-cancel stream properties were improved so that it
+      actually can remember the streams it links to. (#1557)
+    - module-pulse-tunnel had the buffer attributes wrong and would
+      cause high latency with older pulseaudio servers. (#1434)
+    - module-roc had the properties configured wrongly, which would
+      cause it to not work at all in most cases. (#1538)
+    - There is now an example of a 7.1 virtual surround sink using
+      the hesuvi impulse responses.
+    - The convolver now supports dirac pulses as the IR.
+  * ALSA:
+    - UCM config is now cached per device, using up less memory. It
+      also temporarily works around a problem in alsa-lib that is
+      now being patched and rolled out. Should stop devices from
+      disappearing when logging out and back in. (#1553)
+    - Fix the MIDI clock rate matching. It was too sensitive to
+      small changes and would spiral out of control and break MIDI
+      rather quickly.
+  * pipewire-media-session:
+    - The media session can now save and restore IEC958 (S/PDIF)
+      codecs for the sinks.
+    - Passthrough of IEC958 (S/PDIF) content is now possible. If
+      the client and the sink contain a compatible set of codecs,
+      an exclusive connection can be made between client and sink to pass
+      the encoded S/PDIF content directly to the device.
+    - Use new introspection info update methods to suspend nodes in
+      all cases. Sometimes, nodes would fail to suspend because the
+      state info was not evaluated.
+    - The media session can now work in non-DSP mode, which will
+      try to avoid any audio conversions between client and device
+      when possible. But, this will also disable compatibility with
+      JACK applications.
+  * Bluetooth
+    - Bluetooth codecs are now compiled into separate plugins which
+      are dynamically loaded. This makes it possible to change the
+      plugin implementation or ship plugins separately without
+      having to recompile the bluetooth module.
+  * PulseAudio server
+    - Delay stream create reply until the stream is linked to a
+      sink/source.
+    - The device-restore extension is now implemented. This makes
+      it possible to configure the IEC958 (S/PDIF) codecs supported
+      by the sink with pavucontrol.
+    - skypeforlinux now uses the same quirks as teams to make the
+      sinks show up in all cases. This fixes the issue of not being
+      able to hear the remote end in skypeforlinux.
+  * JACK
+    - Improve catia and carla compatibility by caching objects a
+      little longer after being removed. (#1531)
+    - JACK ports now notify the negotiated format correctly.
+    - A potential deadlock was fixed when multiple threads would
+      perform a call that would require a roundtrip.
+    - Improve bufsize callback, it should not be called right after
+      doing activate() but only when the buffersize changes later.
+    - Add tweak to disable the process lock. Some older apps might
+      not expect it. (#1576)
+  * Docs
+    - man pages are now generated with rst2man.
+    - DMA-BUF docs were updated.
+    - Documentation updates.
+- Replace BuildRequires xmltoman with docutils (rst2man)
+- Update libcamera Buildrequires.
+
+-------------------------------------------------------------------

Old:
----
  pipewire-0.3.34.obscpio

New:
----
  pipewire-0.3.35.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.J9NTaO/_old  2021-09-11 22:24:52.411406896 +0200
+++ /var/tmp/diff_new_pack.J9NTaO/_new  2021-09-11 22:24:52.415406900 +0200
@@ -44,7 +44,7 @@
 %endif
 
 Name:           pipewire
-Version:        0.3.34
+Version:        0.3.35
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -54,6 +54,7 @@
 Source1:        %{name}-rpmlintrc
 Source99:       baselibs.conf
 
+BuildRequires:  docutils
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 %if 0%{?suse_version} <= 1500
@@ -64,12 +65,11 @@
 BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
-BuildRequires:  xmltoman
 BuildRequires:  pkgconfig(alsa) >= 1.1.7
 BuildRequires:  pkgconfig(avahi-client)
 BuildRequires:  pkgconfig(bluez)
 %if %{with libcamera}
-BuildRequires:  pkgconfig(libcamera) >= 0~2752
+BuildRequires:  pkgconfig(libcamera) >= 0~3015
 %endif
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(libcap)
@@ -634,10 +634,11 @@
 %{_datadir}/alsa-card-profile/mixer/*
 %dir %{_datadir}/pipewire/filter-chain
 %{_datadir}/pipewire/filter-chain/demonic.conf
-%{_datadir}/pipewire/filter-chain/sink-convolver.conf
 %{_datadir}/pipewire/filter-chain/sink-dolby-surround.conf
 %{_datadir}/pipewire/filter-chain/sink-eq6.conf
 %{_datadir}/pipewire/filter-chain/sink-matrix-spatialiser.conf
+%{_datadir}/pipewire/filter-chain/sink-virtual-surround-5.1-kemar.conf
+%{_datadir}/pipewire/filter-chain/sink-virtual-surround-7.1-hesuvi.conf
 %{_datadir}/pipewire/filter-chain/source-rnnoise.conf
 
 %files spa-plugins-%{spa_ver_str}
@@ -645,6 +646,17 @@
 %{_libdir}/spa-%{spa_ver}/audioconvert/libspa-audioconvert.so
 %{_libdir}/spa-%{spa_ver}/audiomixer/libspa-audiomixer.so
 %{_libdir}/spa-%{spa_ver}/bluez5/libspa-bluez5.so
+%if %{with aac}
+%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-aac.so
+%endif
+%if %{with aptx}
+%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-aptx.so
+%endif
+%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-faststream.so
+%if %{with_ldacBT}
+%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-ldac.so
+%endif
+%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-sbc.so
 %{_libdir}/spa-%{spa_ver}/control/libspa-control.so
 %{_libdir}/spa-%{spa_ver}/ffmpeg/libspa-ffmpeg.so
 %{_libdir}/spa-%{spa_ver}/jack/libspa-jack.so

++++++ _service ++++++
--- /var/tmp/diff_new_pack.J9NTaO/_old  2021-09-11 22:24:52.435406919 +0200
+++ /var/tmp/diff_new_pack.J9NTaO/_new  2021-09-11 22:24:52.435406919 +0200
@@ -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">refs/tags/0.3.34</param>
+    <param name="revision">refs/tags/0.3.35</param>
     <param name="versionformat">@PARENT_TAG@</param>
   </service>
   <service name="tar" mode="buildtime"/>

++++++ pipewire-0.3.34.obscpio -> pipewire-0.3.35.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.34.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.1899/pipewire-0.3.35.obscpio differ: 
char 28, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.J9NTaO/_old  2021-09-11 22:24:52.499406983 +0200
+++ /var/tmp/diff_new_pack.J9NTaO/_new  2021-09-11 22:24:52.499406983 +0200
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.34
-mtime: 1629975912
-commit: 1924c2c29824955b5e763f1def6967f68e403c7c
+version: 0.3.35
+mtime: 1631173955
+commit: 91069ec3d21c4c09f91f742cd1114806196e863e
 

Reply via email to