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