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-08-28 22:28:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Sat Aug 28 22:28:53 2021 rev:38 rq:914659 version:0.3.34

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2021-08-12 
09:02:01.798116200 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.1899/pipewire.changes      
2021-08-28 22:29:06.865974483 +0200
@@ -1,0 +2,114 @@
+Fri Aug 27 08:33:01 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Add BuildRequires: pkgconfig(libcap) since it's being searched
+  by the build scripts.
+- Replace BuildRequires: pkgconfig(libopenaptx) with libfreeaptx
+  since openaptx has a license issue
+- Use bcond_with to enable/disable the usage of libcamera
+  (the defaults are not changed: it's disabled in Leap since
+  upstream doesn't recommend enabling it yet and enabled in TW
+  since we can allow some experimental support there)
+- Changes suggested by darix.
+
+-------------------------------------------------------------------
+Thu Aug 26 12:27:15 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 0.3.34:
+  * Highlights
+    - Fixes some critical issues with previous release. Such as
+      devices not showing up and default devices being lost.
+    - Support for consumer driver streams to make the producer
+      v-sync to the consumer monitor in a headless compositor
+      setup.
+    - Improvements to routing of streams.
+    - Bluetooth battery status support for head-set profile and
+      using Apple extensions. aptX-LL and FastStream codec support
+      was added.
+    - Internal latency of ALSA devices can now be configured.
+    - A fast convolver was added to the filter-chain to implement
+      virtual surround sinks or reverbs.
+  * PipeWire
+    - Add support for streams that are driver nodes for the graph.
+      This was already possible for source streams but it is now
+      also possible for playback streams. This can be used to let
+      a producer v-sync to the consumer monitor in a headless
+      compositor setup. (#1484)
+    - State files are now stored in XDG_STATE_HOME instead of
+      XDG_CONFIG_HOME. They will still be loaded from the config
+      home if they are not in the new state home, to ease
+      migration.
+    - Set a driver on inactive nodes to make transport work in
+      xjadeo. (#1491)
+    - Fix parsing of filter-chain controls.
+    - A new FFT based convolver was added to module-filter-chain.
+      It uses a 0-latency 2 stage convolver with small FFT for the
+      head and a large FFT for the tail of the convolution. A
+      convolution can be used to implement IR based reverbs, HRIR
+      surround sound or other convolution based operations. An
+      example HRIR virtual surround sound sink has been added as
+      well.
+    - module-filter-chain was reworked a bit to support more config
+      options for the plugins.
+    - Endian conversion and alaw/ulaw formats are now supported for
+      streams.
+    - pw-cat will now suggest a samplerate for the graph.
+    - SPA_PLUGIN_DIR can now search in multiple paths separated
+      with a ':'.
+    - Passthrough mode has been worked on and has been partially
+      merged. S/PDIF definitions have been added and ALSA devices
+      updated to report and configure S/PDIF formats. The session
+      manager changes to fully configure and enable passthrough
+      mode will hopefully be merged next time.
+    - Fix a race in pw-stream where it would not always emit the
+      right events.
+  * ALSA
+    - Fix volume changed check. It was checking against the wrong
+      value and this could cause rounding errors.
+    - The ALSA plugin now also uses RT scheduling.
+    - Fix the behringer UMC202 usb device id, it was using a
+      generic TI chip ID that caused problems.
+    - Fix USB devices that don't show up anymore. Use an ALSA
+      workaround to fix this. (#1478)
+    - Add a rule for the new firmware of Sennheiser GSX 1200.
+    - ALSA sink and source can now use ProcessLatency param to
+      configure the internal latency. The latencyOffsetNsec
+      property is also exposed so that the latency can be adjusted
+      in pavucontrol as well.
+  * media-session
+    - Fix a critical issue where the default device was not
+      remembered anymore when it was removed.
+    - Fix the issue where some apps need to be restarted when
+      nodes go away and reappear.
+    - Improve routing of streams. Streams that have a specific
+      target set will now be moved to the target when it appears
+      instead of staying on the fallback.
+    - Small memory leak fixes.
+    - Try to switch back to the user selected profile after
+      finishing a Bluetooth recording.
+  * Bluetooth
+    - Add support for HF indicator 2 battery status.
+    - Add support for XAPL battery status.
+    - Set the Communication intended role for HFP profile.
+    - Enable SBC-XQ by default if not disabled by quirks.
+    - Fix some potential crashes due to excessive polling.
+    - Add aptx-LL codec and enable duplex for aptx-LL devices.
+    - Add FastStream codec. This is a codec that can use a
+      duplex SBC channel.
+  * PulseAudio server
+    - Suggests a samplerate for the graph.
+    - Support for handling S/PDIF (IEC958) formats was added. This
+      will start working when the session manager supports
+      configuring streams and nodes in passthrough mode.
+    - Be smarter when handling devices without a negotiated format
+      yet so that they are visible as well. This makes virtual
+      devices show up immediately.
+  * ALSA plugin
+    - Now suggests a samplerate for the graph.
+  * JACK
+    - The jack.pc file can only be generated with meson >= 0.59.0.
+      When the jack-devel option is enabled, it will generate an
+      error with older meson.
+    - Small stability improvements when connecting/disconnecting in
+      Ardour.
+
+-------------------------------------------------------------------

Old:
----
  pipewire-0.3.33.obscpio

New:
----
  pipewire-0.3.34.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.855053/_old  2021-08-28 22:29:07.665975313 +0200
+++ /var/tmp/diff_new_pack.855053/_new  2021-08-28 22:29:07.665975313 +0200
@@ -29,12 +29,6 @@
 %define with_vulkan 0
 %endif
 
-%if 0%{?suse_version} >= 1550
-%define with_libcamera 1
-%else
-%define with_libcamera 0
-%endif
-
 %ifnarch s390 s390x ppc64
 %define with_ldacBT 1
 %else
@@ -43,9 +37,14 @@
 
 %bcond_with aac
 %bcond_with aptx
+%if 0%{?suse_version} >= 1550
+%bcond_without libcamera
+%else
+%bcond_with libcamera
+%endif
 
 Name:           pipewire
-Version:        0.3.33
+Version:        0.3.34
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -69,10 +68,11 @@
 BuildRequires:  pkgconfig(alsa) >= 1.1.7
 BuildRequires:  pkgconfig(avahi-client)
 BuildRequires:  pkgconfig(bluez)
-%if %{with_libcamera}
-BuildRequires:  pkgconfig(libcamera)
+%if %{with libcamera}
+BuildRequires:  pkgconfig(libcamera) >= 0~2752
 %endif
 BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(libcap)
 %if %{with aac}
 BuildRequires:  pkgconfig(fdk-aac)
 %endif
@@ -96,7 +96,7 @@
 BuildRequires:  pkgconfig(libavfilter)
 BuildRequires:  pkgconfig(libavformat)
 %if %{with aptx}
-BuildRequires:  pkgconfig(libopenaptx)
+BuildRequires:  pkgconfig(libfreeaptx)
 %endif
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libsystemd)
@@ -347,14 +347,18 @@
 %else
     -Dbluez5-codec-ldac=disabled \
 %endif
-%if %{with_libcamera}
+%if %{with libcamera}
     -Dlibcamera=enabled \
 %else
     -Dlibcamera=disabled \
 %endif
     -Dpipewire-jack=enabled \
     -Djack=enabled \
-    -Djack-devel=enabled \
+%if %{?pkg_vcmp:%{pkg_vcmp meson >= 0.59.0}}%{!?pkg_vcmp:0}
+    -Djack-devel=true \
+%else
+    -Djack-devel=false \
+%endif
     %{nil}
 %meson_build
 
@@ -557,11 +561,13 @@
 %{_datadir}/pipewire/media-session.d/with-jack
 
 %files libjack-%{apiver_str}-devel
-%{_includedir}/jack
 %{_libdir}/pipewire-%{apiver}/jack/libjack.so
 %{_libdir}/pipewire-%{apiver}/jack/libjacknet.so
 %{_libdir}/pipewire-%{apiver}/jack/libjackserver.so
+%if %{?pkg_vcmp:%{pkg_vcmp meson >= 0.59.0}}%{!?pkg_vcmp:0}
+%{_includedir}/jack
 %{_libdir}/pkgconfig/jack.pc
+%endif
 
 %files -n gstreamer-plugin-pipewire
 %{_libdir}/gstreamer-1.0/libgstpipewire.so
@@ -628,6 +634,7 @@
 %{_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
@@ -641,7 +648,7 @@
 %{_libdir}/spa-%{spa_ver}/control/libspa-control.so
 %{_libdir}/spa-%{spa_ver}/ffmpeg/libspa-ffmpeg.so
 %{_libdir}/spa-%{spa_ver}/jack/libspa-jack.so
-%if %{with_libcamera}
+%if %{with libcamera}
 %{_libdir}/spa-%{spa_ver}/libcamera/libspa-libcamera.so
 %endif
 %{_libdir}/spa-%{spa_ver}/support/libspa-dbus.so
@@ -666,7 +673,7 @@
 %dir %{_libdir}/spa-%{spa_ver}/volume
 %dir %{_libdir}/spa-%{spa_ver}/ffmpeg
 %dir %{_libdir}/spa-%{spa_ver}/jack
-%if %{with_libcamera}
+%if %{with libcamera}
 %dir %{_libdir}/spa-%{spa_ver}/libcamera
 %endif
 %dir %{_libdir}/spa-%{spa_ver}/support

++++++ _service ++++++
--- /var/tmp/diff_new_pack.855053/_old  2021-08-28 22:29:07.689975337 +0200
+++ /var/tmp/diff_new_pack.855053/_new  2021-08-28 22:29:07.689975337 +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.33</param>
+    <param name="revision">refs/tags/0.3.34</param>
     <param name="versionformat">@PARENT_TAG@</param>
   </service>
   <service name="tar" mode="buildtime"/>

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

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.855053/_old  2021-08-28 22:29:07.749975399 +0200
+++ /var/tmp/diff_new_pack.855053/_new  2021-08-28 22:29:07.749975399 +0200
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.33
-mtime: 1628173183
-commit: 8119e5cdb4efc3325f5629cd1afe9957aa5c39dc
+version: 0.3.34
+mtime: 1629975912
+commit: 1924c2c29824955b5e763f1def6967f68e403c7c
 

Reply via email to