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-04-15 22:32:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Sat Apr 15 22:32:23 2023 rev:80 rq:1079411 version:0.3.69

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2023-04-09 
18:39:05.233096423 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.19717/pipewire.changes     
2023-04-15 22:32:28.725306562 +0200
@@ -1,0 +2,62 @@
+Fri Apr 14 08:58:53 UTC 2023 - Antonio Larrosa <alarr...@suse.com>
+
+- Add patch to build pipewire in Leap 15.4:
+  * reduce-meson-dependency.patch
+
+-------------------------------------------------------------------
+Thu Apr 13 19:23:05 UTC 2023 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Update to version 0.3.69:
+  * Highlights:
+    - Reverted the UCM changes, they seem to cause regressions
+      causing audio to be muted in some cases.
+    - Fix a regression in the scheduler where a driver node might
+      not be marked as runnable in some cases, like when
+      echo-cancel is used.
+    - Handle links from the driver to itself. This makes the midi
+      bridge work again.
+    - ALSA rate matching for sources was fixed. It would previously
+      wait too long for rate matching and then cause drift. This
+      should reduce crackling and stuttering whan capturing in
+      low latency.
+    - Fix the GStreamer clock to make cheese video recording work
+      again.
+    - More fixes and improvements.
+  * PipeWire:
+    - Fix a regression in the scheduler where a driver node might
+      not be marked as runnable in some cases, like when
+      echo-cancel is used.
+    - Handle links from the driver to itself. This makes the midi
+      bridge work again.
+    - Some man pages were improved.
+    - Fix a potential crash when thread-loop is destroyed before
+      the loop.
+  * Modules:
+    - A new raw biquad filter was added to filter-chain. You can
+      manually set the 6 parameters and you can use this to create
+      custom filters per sample rate.
+    - The echo-canceller now supports different channels for the
+      capture and playback streams.
+  * SPA:
+    - A SB Audigy specific profile set was added to make better use
+      of the controls.
+    - More ALSA IRQ based scheduling improvements.
+    - ALSA rate matching for sources was fixed. It would previously
+      wait too long for rate matching and then cause drift. This
+      should reduce crackling and stuttering whan capturing in
+      low latency.
+    - The echo-cancel plugin API has a new method to make it
+      possible to have different channels for capture, source and
+      playback.
+    - Reverted the UCM changes, they seem to cause regressions
+      causing audio to be muted in some cases.
+  * Bluetooth:
+    - Many more BAP fixes and improvements. Devices are now
+      created as a set and can be combined into one device by the
+      session manager.
+  * GStreamer:
+    - Fix the GStreamer clock to make cheese video recording work
+      again.
+- Enable gstreamer-device-provider (rh#2183691).
+
+-------------------------------------------------------------------

Old:
----
  pipewire-0.3.68.obscpio

New:
----
  pipewire-0.3.69.obscpio
  reduce-meson-dependency.patch

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.IiIOMy/_old  2023-04-15 22:32:31.261321194 +0200
+++ /var/tmp/diff_new_pack.IiIOMy/_new  2023-04-15 22:32:31.265321217 +0200
@@ -54,7 +54,7 @@
 %bcond_with aptx
 
 Name:           pipewire
-Version:        0.3.68
+Version:        0.3.69
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -62,6 +62,7 @@
 URL:            https://pipewire.org/
 Source0:        %{name}-%{version}.tar.xz
 Source99:       baselibs.conf
+Patch0:         reduce-meson-dependency.patch
 BuildRequires:  docutils
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -363,7 +364,6 @@
     -Dffmpeg=disabled \
     -Dsystemd=enabled \
     -Dsystemd-user-unit-dir=%{_userunitdir} \
-    -Dgstreamer-device-provider=disabled \
     -Droc=disabled \
 %if %{with_vulkan}
     -Dvulkan=enabled \

++++++ _service ++++++
--- /var/tmp/diff_new_pack.IiIOMy/_old  2023-04-15 22:32:31.293321379 +0200
+++ /var/tmp/diff_new_pack.IiIOMy/_new  2023-04-15 22:32:31.297321401 +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.68</param>
+    <param name="revision">0.3.69</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--
     <param name="revision">master</param>

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

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.IiIOMy/_old  2023-04-15 22:32:31.341321656 +0200
+++ /var/tmp/diff_new_pack.IiIOMy/_new  2023-04-15 22:32:31.345321679 +0200
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.68
-mtime: 1680777283
-commit: 950c4487e96c7941f58311a066f4ba8289ca984a
+version: 0.3.69
+mtime: 1681374012
+commit: cd8be0ba3b27542253f7744b699c2ede159e2d7c
 

++++++ reduce-meson-dependency.patch ++++++
Index: pipewire-0.3.69/meson.build
===================================================================
--- pipewire-0.3.69.orig/meson.build
+++ pipewire-0.3.69/meson.build
@@ -1,7 +1,7 @@
 project('pipewire', ['c' ],
   version : '0.3.69',
   license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
-  meson_version : '>= 0.61.1',
+  meson_version : '>= 0.59.4',
   default_options : [ 'warning_level=3',
                       'c_std=gnu11',
                       'cpp_std=c++17',
Index: pipewire-0.3.69/src/daemon/meson.build
===================================================================
--- pipewire-0.3.69.orig/src/daemon/meson.build
+++ pipewire-0.3.69/src/daemon/meson.build
@@ -116,11 +116,12 @@ foreach alias : ['pipewire-pulse', 'pipe
     input: pipewire_exec,
     output: alias,
   )
-  install_symlink(
-    alias,
-    pointing_to: pipewire_exec.name(),
-    install_dir: pipewire_bindir,
-  )
+  #install_symlink(
+    #  alias,
+    #  pointing_to: pipewire_exec.name(),
+    #  install_dir: pipewire_bindir,
+    #)
+  meson.add_install_script('sh', '-c', 'ln -s ' + pipewire_exec.name() + ' 
$DESTDIR/' + pipewire_bindir + '/' + alias)
 endforeach
 
 custom_target('pipewire-uninstalled',
Index: pipewire-0.3.69/src/tools/meson.build
===================================================================
--- pipewire-0.3.69.orig/src/tools/meson.build
+++ pipewire-0.3.69/src/tools/meson.build
@@ -73,11 +73,12 @@ if get_option('pw-cat').allowed() and sn
       input: pw_cat,
       output: alias,
     )
-    install_symlink(
-      alias,
-      pointing_to: pw_cat.name(),
-      install_dir: pipewire_bindir,
-    )
+    #install_symlink(
+      #  alias,
+      #  pointing_to: pw_cat.name(),
+      #  install_dir: pipewire_bindir,
+      #)
+    meson.add_install_script('sh', '-c', 'ln -s ' + pw_cat.name() + ' 
$DESTDIR/' + pipewire_bindir + '/' + alias)
   endforeach
 elif not sndfile_dep.found() and get_option('pw-cat').enabled()
   error('pw-cat is enabled but required dependency `sndfile` was not found.')

Reply via email to