Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pipewire for openSUSE:Factory 
checked in at 2023-01-14 20:31:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Sat Jan 14 20:31:23 2023 rev:73 rq:1058208 version:0.3.64

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2023-01-05 
15:00:04.792775802 +0100
+++ /work/SRC/openSUSE:Factory/.pipewire.new.32243/pipewire.changes     
2023-01-14 20:31:44.973224134 +0100
@@ -1,0 +2,123 @@
+Fri Jan 13 07:46:11 UTC 2023 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 0.3.64:
+  * Highlights
+    - Clear old buffer memory on ports to fix some SIGBUS errors.
+    - It is now possible to assign custom port names to the ports
+      from an adapter. This feature is helpful to those who use a
+      multichannel interface with long-term connections. This way
+      they can label each port with its designation, such as an
+      instrument name or anything else to be displayed in a
+      patchbay or DAW.
+    - Fix some issues with node suspend and quantum and rate
+      calculations.
+    - Fix some regressions in pulse-tunnel and RTP-source adaptive
+      resampling that could cause synchronization problems.
+    - UCM devices now also have a Pro Audio profile.
+    - NODE_TARGET (with the object.id) is now deprecated, use
+      TARGET_OBJECT (with the object.serial, which is not reused
+      and can avoid races).
+  * PipeWire
+    - Clear all peer input port buffers when suspending. This fixes
+      some SIGBUS errors when some plugins were using old memory.
+      (#2914)
+    - Fix a case where nodes that were not supposed to be
+      suspended, were kept suspended on a rate change. (#2929)
+    - Fix an error in the quantum and rate calculations that could
+      cause nodes to run with wrong quantum and rates when multiple
+      rates were allowed. (#2925)
+  * Tools
+    - pw-dump will now sort dictionaries to make it easier to
+      compare different outputs.
+    - Improve output of pw-reserve.
+    - pw-loopback uses TARGET_OBJECT so you will need to use the
+      serial id (or better the name) as the target instead of the
+      object id.
+  * modules
+    - The filter-chain modules has seen some cleanups, refactoring
+      and optimizations in the various DSP functions.
+    - The ROC module now supports setting a custom samplerate.
+    - ROC 0.2.X is now required.
+    - The pulse tunnel and RTP source were not updating the rate
+      field correctly which could cause synchronization problems.
+      (#2891)
+    - The filter-chain now supports an arbitrary number of control
+      properties. (#2933)
+    - It is now possible to assign custom port names to the ports
+      from an adapter with the PW_KEY_NODE_CHANNELNAMES.
+    - Support was added for capture and playback props in
+      echo-cancel. (#2939)
+  * SPA
+    - The ACP code now has an option to set the probe samplerate.
+      (#1599)
+    - UCM devices now also have a Pro Audio profile.
+    - Filtering of Step ranges is now implemented.
+  * Pulse-Server
+    - The channel-map is now set correctly on the echo-cancel
+      module.
+    - source_master and sink_master are now correctly handled in
+      module echo-cancel.
+    - Fix a regression in DRAIN where resuming after a DRAIN would
+      fail. This caused problems for espeak. (#2928)
+    - TARGET_OBJECT is now used to make it possible to use the
+      indexes as a target.
+    - ladspa-source and remap-source can now also link to monitors.
+  * ALSA
+    - The ALSA plugin now handles the target.object correctly when
+      set to -1. (#2893)
+  * V4L2
+    - The v4l2 replacement library now also follows symlinks.
+    - Support for getting and setting controls was added.
+    - Support for G_PARM was added.
+    - The environment variable PIPEWIRE_V4L2_TARGET can be used to
+      force an application onto a specific camera.
+  * Bluetooth
+    - Fix compilation without ldac_abr.
+    - Fix a missing brace in CIND reply. This could cause some
+      devices to fail.
+    - Fix configuration of the initial latency.
+  * GStreamer
+    - The device provider now supports setting an fd so that it can
+      connect to PipeWire sessions from the portal.
+    - DMABuf support was re-enabled in gstpipewiresrc.
+- Rebase reduce-meson-dependency.patch.
+- Remove patches from upstream
+  * 0001-pulse-server-add-channel-map-in-echo-cancel-module.patch
+  * 0003-bluez5-backend-native-fix-missing-brace-in-CIND-reply.patch
+  * 0001-alsa-dont-set--1-as-node.target.patch
+  * 0001-modules-fix-rate-update.patch
+  * 0001-alsa-fix-memory-leak-of-properties.patch
+  * 0001-module-rt-fix-warning-when-xdg-desktop-portal-isnt-running.patch
+  * 0001-midifile-error-won-invalid-track-size.patch
+  * 0001-impl-node-move-2-state-variables-to-private.patch
+  * 0001-context-rename-a-method.patch
+  * 0002-impl-node-restore-running-state-after-reconfigure.patch
+  * 0001-context-keep-per-node-quantum-and-rate-settings.patch
+  * 0001-fix-use_buffers-checks.patch
+  * 0001-pulse-server-clear-the-drained-state-correctly.patch
+
+-------------------------------------------------------------------
+Wed Jan 11 09:44:52 UTC 2023 - Antonio Larrosa <alarr...@suse.com>
+
+- Add several patches from upstream to fix several issues
+  (glfo#pipewire/pipewire#2925, glfo#pipewire/pipewire#2928,
+   glfo#pipewire/pipewire#2929):
+  * 0001-module-rt-fix-warning-when-xdg-desktop-portal-isnt-running.patch
+  * 0001-midifile-error-won-invalid-track-size.patch
+  * 0001-impl-node-move-2-state-variables-to-private.patch
+  * 0001-context-rename-a-method.patch
+  * 0002-impl-node-restore-running-state-after-reconfigure.patch
+  * 0001-context-keep-per-node-quantum-and-rate-settings.patch
+  * 0001-fix-use_buffers-checks.patch
+  * 0001-pulse-server-clear-the-drained-state-correctly.patch
+
+-------------------------------------------------------------------
+Thu Jan  5 20:07:10 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Disable ffmpeg support, only needed for pw-play and pw-record.
+  Break a circular dependency with ffmpeg-5. Do this via disabling
+  pkgconfig(libavcodec), pkgconfig(libavfilter) and
+  pkgconfig(libavformat) BuildRequires as well as passing
+  ffmpeg=disabled to meson.
+
+-------------------------------------------------------------------

Old:
----
  0001-alsa-dont-set--1-as-node.target.patch
  0001-alsa-fix-memory-leak-of-properties.patch
  0001-modules-fix-rate-update.patch
  0001-pulse-server-add-channel-map-in-echo-cancel-module.patch
  0003-bluez5-backend-native-fix-missing-brace-in-CIND-reply.patch
  pipewire-0.3.63.obscpio

New:
----
  pipewire-0.3.64.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.g2g0IC/_old  2023-01-14 20:31:46.689234268 +0100
+++ /var/tmp/diff_new_pack.g2g0IC/_new  2023-01-14 20:31:46.745234598 +0100
@@ -54,7 +54,7 @@
 %bcond_with aptx
 
 Name:           pipewire
-Version:        0.3.63
+Version:        0.3.64
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -64,16 +64,7 @@
 Source99:       baselibs.conf
 # PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
 Patch0:         reduce-meson-dependency.patch
-# PATCH-FIX-UPSTREAM 
0001-pulse-server-add-channel-map-in-echo-cancel-module.patch
-Patch1:         0001-pulse-server-add-channel-map-in-echo-cancel-module.patch
-# PATCH-FIX-UPSTREAM 0001-alsa-dont-set--1-as-node.target.patch
-Patch2:         0001-alsa-dont-set--1-as-node.target.patch
-# PATCH-FIX-UPSTREAM 
0003-bluez5-backend-native-fix-missing-brace-in-CIND-reply.patch
-Patch3:         
0003-bluez5-backend-native-fix-missing-brace-in-CIND-reply.patch
-# PATCH-FIX-UPSTREAM 0001-modules-fix-rate-update.patch
-Patch4:         0001-modules-fix-rate-update.patch
-# PATCH-FIX-UPSTREAM 0001-alsa-fix-memory-leak-of-properties.patch
-Patch5:         0001-alsa-fix-memory-leak-of-properties.patch
+
 BuildRequires:  docutils
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -113,9 +104,10 @@
 BuildRequires:  pkgconfig(ldacBT-abr)
 BuildRequires:  pkgconfig(ldacBT-enc)
 %endif
-BuildRequires:  pkgconfig(libavcodec)
-BuildRequires:  pkgconfig(libavfilter)
-BuildRequires:  pkgconfig(libavformat)
+# ffmpeg disabled on purpose, only used for pw-play and pw-record (break 
circular dependency with ffmpeg).
+#BuildRequires:  pkgconfig(libavcodec)
+#BuildRequires:  pkgconfig(libavfilter)
+#BuildRequires:  pkgconfig(libavformat)
 %if %{with libcamera}
 BuildRequires:  libcamera-devel >= 0.0.1
 %endif
@@ -364,11 +356,6 @@
 %if 0%{?suse_version} <= 1500 && 0%{?sle_version} <= 150300
 %patch0 -p1
 %endif
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
 %build
 %if %{pkg_vcmp gcc < 8}
@@ -379,7 +366,7 @@
     -Ddocs=enabled \
     -Dman=enabled \
     -Dgstreamer=enabled \
-    -Dffmpeg=enabled \
+    -Dffmpeg=disabled \
     -Dsystemd=enabled \
     -Dsystemd-user-unit-dir=%{_userunitdir} \
     -Dgstreamer-device-provider=disabled \
@@ -601,7 +588,7 @@
 %{_libdir}/spa-%{spa_ver}/avb/
 %{_libdir}/spa-%{spa_ver}/bluez5/
 %{_libdir}/spa-%{spa_ver}/control/
-%{_libdir}/spa-%{spa_ver}/ffmpeg/
+#%%{_libdir}/spa-%%{spa_ver}/ffmpeg/
 %{_libdir}/spa-%{spa_ver}/jack/
 %if %{with libcamera}
 %{_libdir}/spa-%{spa_ver}/libcamera/

++++++ _service ++++++
--- /var/tmp/diff_new_pack.g2g0IC/_old  2023-01-14 20:31:46.821235048 +0100
+++ /var/tmp/diff_new_pack.g2g0IC/_new  2023-01-14 20:31:46.825235071 +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">refs/tags/0.3.63</param>
+    <param name="revision">refs/tags/0.3.64</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--
     <param name="revision">master</param>

++++++ pipewire-0.3.63.obscpio -> pipewire-0.3.64.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.63.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.32243/pipewire-0.3.64.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.g2g0IC/_old  2023-01-14 20:31:46.865235308 +0100
+++ /var/tmp/diff_new_pack.g2g0IC/_new  2023-01-14 20:31:46.869235331 +0100
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.63
-mtime: 1671094583
-commit: 5ff00f40b9d3ecfc38305edc27e9c2b01629802c
+version: 0.3.64
+mtime: 1673515864
+commit: bba452695eb673461c5cf626eec57728991eadf7
 

++++++ reduce-meson-dependency.patch ++++++
--- /var/tmp/diff_new_pack.g2g0IC/_old  2023-01-14 20:31:46.877235378 +0100
+++ /var/tmp/diff_new_pack.g2g0IC/_new  2023-01-14 20:31:46.881235402 +0100
@@ -121,7 +121,7 @@
 +++ pipewire-0.3.63/meson.build
 @@ -1,7 +1,7 @@
  project('pipewire', ['c' ],
-   version : '0.3.63',
+   version : '0.3.64',
    license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
 -  meson_version : '>= 0.59.0',
 +  meson_version : '>= 0.54.0',

Reply via email to