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-28 19:59:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Sat Jan 28 19:59:49 2023 rev:75 rq:1061296 version:0.3.65

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2023-01-18 
13:08:24.695991179 +0100
+++ /work/SRC/openSUSE:Factory/.pipewire.new.32243/pipewire.changes     
2023-01-28 20:02:54.312302396 +0100
@@ -1,0 +2,117 @@
+Thu Jan 26 12:21:31 UTC 2023 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Update to version 0.3.65:
+  * Highlights
+    - Add back the deprecated symbols but make sure a deprecated
+      warning is emitted for them. This fixes compilation issues in
+      bindings.
+    - Fix an error in the AVX code that could cause crackling in
+      filter-chain when using the mixer.
+    - The convolver in filter-chain can now select an IR from a
+      list of IRs that best matches the current samplerate. Also
+      resampling of the IR  has been improved.
+    - A new native module-combine-stream was added. You can use
+      this to create a 5.1 device from 3 stereo soundcards, for
+      example, or direct the output to multiple sinks at once.
+    - Support for Bluetooth MIDI was added. This requires a
+      wireplumber addition as well.
+    - An ALSA plugin rule was added to tweak the buffer settings in
+      Davinci Resolve so that it now runs with acceptable latency.
+    - Support for compress offload was added using tinycompress.
+      This allows compressed formats to be decoded in hardware
+      using ALSA on some devices.
+    - Many more buffixes and improvements.
+  * PipeWire
+    - Add back the deprecated symbols but make sure a deprecated
+      warning is emitted for them.
+    - Fix a regression when running older servers and newer clients
+      (such as flatpaks on older server) where the server would run
+      clients too soon, causing crashes.
+    - Ensure that environment variables override any config values.
+  * Tools
+    - pw-cli has received some improvements in the output.
+    - pw-cat can now use ffmpeg to demux streams for compress
+      offload.
+  * modules
+    - The convolver IR volume is now preserved after resampling.
+    - Adapter ports can now have a custom prefix.
+    - module-rt now clamps the realtime priority to the user
+      allowed one if it is within an acceptable range. Before it
+      would fall back to RTKit immediately.
+    - The module-echo-cancel can now have per stream channel
+      layouts which makes it possible to link to specific audio
+      ports on a device.
+    - Fix an error in the AVX code that could cause crackling in
+      filter-chain when using the mixer.
+    - The convolver in filter-chain can now select an IR from a
+      list of IRs that best matches the current sample-rate.
+    - module-pipe-* now better matches the pulseaudio properties.
+    - A new combine-stream module was added to combine multiple
+      sinks into one sink. It is also possible to merge multiple
+      sources into one.
+    - module-rtp-source now has match rules to select what SAP
+      sessions to stream from. There were also improvements to the
+      buffering and latency handling.
+    - module-rtp-sink now handles multicast loopback correctly.
+    - module-rtp-sink implements min-ptime and max-ptime to control
+      the send packet latency.
+  * SPA
+    - A new modifier flag was added to the video format parser
+      helper to allow 0 (linear) as a valid modifier.
+    - Params includes were reorganized to make it more scalable.
+      Many compressed audio formats were added.
+    - The alsa pcm plugin now handles invalid values from the
+      driver gracefully.
+    - Fix some potential stuttering cause by wrong scaling and
+      overflow of the output buffers in audioconvert.
+    - Debug output is now also sent to the log instead of stdout.
+    - A debug context was added to debug macros to implement custom
+      debug handling. This is used to redirect the debug of pods to
+      the debug log instead of using some custom duplicated code.
+    - Fix some warnings for potentially undefined shifts in format
+    conversion.
+    - Support for compress offload was added using tinycompress.
+      This is mostly used on some embedded hardware where decoding
+      of audio formats can be done in hardware.
+  * Bluetooth
+    - Some fixes for LE audio were added.
+    - Support for Bluetooth MIDI was added. This requires a
+      wireplumber addition as well.
+    - Reply OK to empty commands.
+    - Improve compatibility with some devices that send stray \n
+      such as the Sennheiser HD 350BT.
+  * pulse-server
+    - Devices with unsupported formats (by the pulseaudio API) are
+      now also listed in the pulseaudio API (with invalid formats).
+    - The native module-combine-stream is used for
+      module-combine-sink.
+  * JACK
+    - Make jack.merge-monitor default to true to better match the
+      jack1/2 behaviour. Add an exception for mixxx, which is more
+      usable with unmerged monitors.
+  * ALSA
+    - The property handling in the ALSA plugin was improved.
+      alsa.properties and alsa.rules can now be added to the config
+      file.
+    - A rule was added to tweak the buffer settings in
+      Davinci Resolve so that it can run with acceptable latency.
+    - ALSA volume will now also use cubic volumes, like pulseaudio.
+    - The ALSA ctl plugin now also uses the client-rt.conf file.
+    - A new alsa.volume-method was added to configure cubic or
+      linear volume.
+      This can be set per application using the rules.
+  * GStreamer
+    - pipewiresrc will now advertise DMABUF support if the pipeline
+      supports this.
+    - pipewiresrc will now always be a live source unless told
+      otherwise.
+- Drop reduce-meson-dependency.patch: openSUSE Leap 15.3 is
+  no longer supported.
+- Add patch to install module-combine-stream:
+  * 0001-modules-also-install-module-combine-stream.patch
+- Drop patches already included upstream:
+  * 0001-cpu-arm-Fix-incorrect-free.patch
+  * 0001-alsa-guard-against-some-invalid-values.patch
+  * 0001-spa-Fix-audioconvert-overflow-when-scaling.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-alsa-guard-against-some-invalid-values.patch
  0001-cpu-arm-Fix-incorrect-free.patch
  0001-spa-Fix-audioconvert-overflow-when-scaling.patch
  pipewire-0.3.64.obscpio
  reduce-meson-dependency.patch

New:
----
  0001-modules-also-install-module-combine-stream.patch
  pipewire-0.3.65.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.jOSLPS/_old  2023-01-28 20:02:55.756310365 +0100
+++ /var/tmp/diff_new_pack.jOSLPS/_new  2023-01-28 20:02:55.820310718 +0100
@@ -54,7 +54,7 @@
 %bcond_with aptx
 
 Name:           pipewire
-Version:        0.3.64
+Version:        0.3.65
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -62,15 +62,8 @@
 URL:            https://pipewire.org/
 Source0:        %{name}-%{version}.tar.xz
 Source99:       baselibs.conf
-# PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
-Patch0:         reduce-meson-dependency.patch
-# PATCH-FIX-UPSTREAM 0001-cpu-arm-Fix-incorrect-free.patch
-Patch1:         0001-cpu-arm-Fix-incorrect-free.patch
-# PATCH-FIX-UPSTREAM 0001-alsa-guard-against-some-invalid-values.patch
-Patch2:         0001-alsa-guard-against-some-invalid-values.patch
-# PATCH-FIX-UPSTREAM 0001-spa-Fix-audioconvert-overflow-when-scaling.patch
-Patch3:         0001-spa-Fix-audioconvert-overflow-when-scaling.patch
-
+# PATCH-FIX-UPSTREAM 0001-modules-also-install-module-combine-stream.patch
+Patch0:         0001-modules-also-install-module-combine-stream.patch
 BuildRequires:  docutils
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -80,11 +73,7 @@
 BuildRequires:  gcc9-c++
 %endif
 BuildRequires:  graphviz
-%if 0%{?suse_version} <= 1500 && 0%{?sle_version} <= 150300
-BuildRequires:  meson >= 0.54.0
-%else
 BuildRequires:  meson >= 0.59.0
-%endif
 BuildRequires:  pkgconfig
 BuildRequires:  readline-devel
 BuildRequires:  systemd-rpm-macros
@@ -358,13 +347,7 @@
 %lang_package
 
 %prep
-%autosetup -N
-%if 0%{?suse_version} <= 1500 && 0%{?sle_version} <= 150300
-%patch0 -p1
-%endif
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
+%autosetup -p1
 
 %build
 %if %{pkg_vcmp gcc < 8}

++++++ 0001-modules-also-install-module-combine-stream.patch ++++++
>From fba7083f8ceb210c7c20aceafeb5c9a8767cf705 Mon Sep 17 00:00:00 2001
From: Wim Taymans <wtaym...@redhat.com>
Date: Thu, 26 Jan 2023 11:57:45 +0100
Subject: [PATCH] modules: also install module-combine-stream

---
 src/modules/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/meson.build b/src/modules/meson.build
index 89e4233d9..1bfb03b4b 100644
--- a/src/modules/meson.build
+++ b/src/modules/meson.build
@@ -139,7 +139,7 @@ pipewire_module_echo_cancel_sources = [
 pipewire_module_combine_stream = 
shared_library('pipewire-module-combine-stream',
   [ 'module-combine-stream.c' ],
   include_directories : [configinc],
-  install : false,
+  install : true,
   install_dir : modules_install_dir,
   install_rpath: modules_install_dir,
   dependencies : [spa_dep, dl_lib, pipewire_dep],
-- 
2.39.1


++++++ _service ++++++
--- /var/tmp/diff_new_pack.jOSLPS/_old  2023-01-28 20:02:56.136312462 +0100
+++ /var/tmp/diff_new_pack.jOSLPS/_new  2023-01-28 20:02:56.172312661 +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.64</param>
+    <param name="revision">refs/tags/0.3.65</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--
     <param name="revision">master</param>

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

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.jOSLPS/_old  2023-01-28 20:02:56.304313389 +0100
+++ /var/tmp/diff_new_pack.jOSLPS/_new  2023-01-28 20:02:56.312313433 +0100
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.64
-mtime: 1673515864
-commit: bba452695eb673461c5cf626eec57728991eadf7
+version: 0.3.65
+mtime: 1674723303
+commit: 9558a5d5e0360d8af822431c76ee858a8c7495ac
 

Reply via email to