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-05-12 20:32:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Fri May 12 20:32:20 2023 rev:82 rq:1086211 version:0.3.70

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2023-04-18 
15:51:53.605074802 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.1533/pipewire.changes      
2023-05-12 20:32:33.424524087 +0200
@@ -1,0 +2,80 @@
+Tue May  2 11:41:03 UTC 2023 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Make pipewire-alsa conflict with alsa-plugins-pulse as both
+  provide /etc/alsa/conf.d/99-*-default.conf
+- Replace "ffmpeg-5" with the ffmpeg_pref macro.
+- Drop patches already included upstream:
+  * 0001-Revert-alsa-mixer-allow-to-re-attach-the-mixer-control.patch
+  * 0002-alsa-fix-area-pointers.patch
+
+-------------------------------------------------------------------
+Thu Apr 20 15:41:53 UTC 2023 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 0.3.70:
+  * Highlights:
+    - Fix a regression in the scheduler that could keep some nodes
+      IDLE.
+    - Fix a regression in the biquad filters in filter-chain.
+    - Fix a regression and potential crash in the ALSA mixer
+      probing.
+    - Fix a regression in pipewiresrc with timestamps that could
+      cause cheese to record video with wrong timestamps.
+    - Beamforming support was enabled in the echo-canceler.
+    - pulse-tunnel and raop-sink will now proxy local volume
+      changes to the remote end.
+    - More bugfixes and improvements.
+  * PipeWire
+    - Fix a bug in the graph scheduler where some nodes might stay
+      IDLE in some cases (like when connecting the source of the
+      echo-canceler to the sink).
+    - pw-metadata can now be created from the factory with initial
+      values for the metadata. (#3076)
+    - Conditions were added to the pipewire config file to make it
+      possible to configure the access module and the exec sections.
+    - Support was added in pw-stream to intercept and override
+      properties for the adapter. This can be used to implement
+      custom volume control, for example.
+  * Tools
+    - pw-metadata can now list all available metadata objects with
+      the -l option.
+    - A new pw-config tool was added to debug configuration file
+      loading and parsing.
+  * Modules
+    - The webrtc echo canceler now supports beamforming. You can
+      provide the coordinates of the microphones and let webrtc
+      perform beamforming on the captured samples to improve
+      quality and remove noise.
+    - Fix a regression in the filter-chain with biquad filters.
+      (#3161) and improve error reporting.
+    - The pulse-tunnel will now proxy the volume changes to the
+      remote end.
+    - The RAOP sink will now send volume parameters to control the
+      volume remotely. (#2061)
+  * SPA
+    - One ALSA commit was not correctly reverted and might cause 
+      crashes.
+    - The ALSA sink and source now calculate the ALSA ringbuffer
+      memory location more correctly wich might improve
+      compatibility with some hardware.
+    - v4l2 now sets the values of the controls in the Props param.
+  * Pulse-server
+    - The echo-canceler aec_args are now parsed like they would be
+      under pulseaudio.
+  * Bluetooth
+    - More work on synchronizing BAP devices.
+  * GStreamer
+    - The GStreamer source can now renegotiate the format when it
+      changes.
+    - The GStreamer source now uses the BaseSrc clocking code to
+      implement the clock and timing code.
+- Rebase patch:
+  * reduce-meson-dependency.patch
+- Enable the ffmpeg plugin only in TW, since ffmpeg-5-mini doesn't
+  seem to be available in Leap/SLE
+
+-------------------------------------------------------------------
+Tue Apr 18 20:14:27 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- reenable ffmpeg plugin by building against ffmpeg-5-mini 
+
+-------------------------------------------------------------------

Old:
----
  0001-Revert-alsa-mixer-allow-to-re-attach-the-mixer-control.patch
  0002-alsa-fix-area-pointers.patch
  pipewire-0.3.69.obscpio

New:
----
  pipewire-0.3.70.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.xFAs4f/_old  2023-05-12 20:32:34.208528587 +0200
+++ /var/tmp/diff_new_pack.xFAs4f/_new  2023-05-12 20:32:34.216528633 +0200
@@ -51,10 +51,16 @@
 %bcond_without pipewire_jack_devel
 %endif
 
+%if 0%{?ffmpeg_pref:1}
+%bcond_without ffmpeg
+%else
+%bcond_with ffmpeg
+%endif
+
 %bcond_with aptx
 
 Name:           pipewire
-Version:        0.3.69
+Version:        0.3.70
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -64,10 +70,6 @@
 Source99:       baselibs.conf
 # PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
 Patch0:         reduce-meson-dependency.patch
-# PATCH-FIX-UPSTREAM 
0001-Revert-alsa-mixer-allow-to-re-attach-the-mixer-control.patch
-Patch1:         
0001-Revert-alsa-mixer-allow-to-re-attach-the-mixer-control.patch
-# PATCH-FIX-UPSTREAM 0002-alsa-fix-area-pointers.patch
-Patch2:         0002-alsa-fix-area-pointers.patch
 BuildRequires:  docutils
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -104,10 +106,10 @@
 BuildRequires:  pkgconfig(ldacBT-abr)
 BuildRequires:  pkgconfig(ldacBT-enc)
 %endif
-# 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 ffmpeg}
+# Break circular dependency with ffmpeg
+BuildRequires:  %{ffmpeg_pref}-mini-devel
+%endif
 BuildRequires:  pkgconfig(lc3)
 %if %{with libcamera}
 BuildRequires:  libcamera-devel >= 0.0.1
@@ -328,6 +330,8 @@
 Group:          Development/Libraries/C and C++
 Requires:       %{libpipewire} >= %{version}-%{release}
 Recommends:     %{name} >= %{version}-%{release}
+# Both providing /etc/alsa/conf.d/99-*-default.conf can cause issues
+Conflicts:      alsa-plugins-pulse
 
 %description alsa
 This package contains an ALSA plugin for the PipeWire media server.
@@ -369,7 +373,11 @@
     -Ddocs=enabled \
     -Dman=enabled \
     -Dgstreamer=enabled \
+%if %{with ffmpeg}
+    -Dffmpeg=enabled \
+%else
     -Dffmpeg=disabled \
+%endif
     -Dsystemd=enabled \
     -Dsystemd-user-unit-dir=%{_userunitdir} \
     -Droc=disabled \
@@ -603,7 +611,9 @@
 %{_libdir}/spa-%{spa_ver}/avb/
 %{_libdir}/spa-%{spa_ver}/bluez5/
 %{_libdir}/spa-%{spa_ver}/control/
-#%%{_libdir}/spa-%%{spa_ver}/ffmpeg/
+%if %{with ffmpeg}
+%{_libdir}/spa-%{spa_ver}/ffmpeg/
+%endif
 %{_libdir}/spa-%{spa_ver}/jack/
 %if %{with libcamera}
 %{_libdir}/spa-%{spa_ver}/libcamera/
@@ -651,6 +661,7 @@
 %files tools
 %{_bindir}/pw-cat
 %{_bindir}/pw-cli
+%{_bindir}/pw-config
 %{_bindir}/pw-dot
 %{_bindir}/pw-dsdplay
 %{_bindir}/pw-dump
@@ -670,6 +681,7 @@
 %{_bindir}/pw-v4l2
 %{_mandir}/man1/pw-cat.1%{?ext_man}
 %{_mandir}/man1/pw-cli.1%{?ext_man}
+%{_mandir}/man1/pw-config.1%{?ext_man}
 %{_mandir}/man1/pw-dot.1%{?ext_man}
 %{_mandir}/man1/pw-link.1%{?ext_man}
 %{_mandir}/man1/pw-metadata.1%{?ext_man}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.xFAs4f/_old  2023-05-12 20:32:34.252528840 +0200
+++ /var/tmp/diff_new_pack.xFAs4f/_new  2023-05-12 20:32:34.252528840 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param 
name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
-    <param name="revision">0.3.69</param>
+    <param name="revision">0.3.70</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--
     <param name="revision">master</param>

++++++ pipewire-0.3.69.obscpio -> pipewire-0.3.70.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.69.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.1533/pipewire-0.3.70.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.xFAs4f/_old  2023-05-12 20:32:34.316529207 +0200
+++ /var/tmp/diff_new_pack.xFAs4f/_new  2023-05-12 20:32:34.320529230 +0200
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.69
-mtime: 1681374012
-commit: cd8be0ba3b27542253f7744b699c2ede159e2d7c
+version: 0.3.70
+mtime: 1681980091
+commit: 9f7d60c1e84cc0481afc3f6ccf76e127567943a8
 

++++++ reduce-meson-dependency.patch ++++++
--- /var/tmp/diff_new_pack.xFAs4f/_old  2023-05-12 20:32:34.332529299 +0200
+++ /var/tmp/diff_new_pack.xFAs4f/_new  2023-05-12 20:32:34.336529322 +0200
@@ -4,7 +4,7 @@
 +++ pipewire-0.3.69/meson.build
 @@ -1,7 +1,7 @@
  project('pipewire', ['c' ],
-   version : '0.3.69',
+   version : '0.3.70',
    license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
 -  meson_version : '>= 0.61.1',
 +  meson_version : '>= 0.59.4',

Reply via email to