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-09-21 22:13:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pipewire (Old) and /work/SRC/openSUSE:Factory/.pipewire.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire" Thu Sep 21 22:13:02 2023 rev:95 rq:1112017 version:0.3.80 Changes: -------- --- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2023-09-12 21:02:10.750668492 +0200 +++ /work/SRC/openSUSE:Factory/.pipewire.new.1770/pipewire.changes 2023-09-21 22:13:06.939236656 +0200 @@ -1,0 +2,68 @@ +Thu Sep 14 12:01:09 UTC 2023 - Antonio Larrosa <alarr...@suse.com> + +- Update to version 0.3.80: + * Highlights + - A new Tag param was added that allows arbitrary metadata to + be transported out-of-band in the graph. + - Vulkan DMA buf support was merged. + - The echo-canceller was ported to webrtc-audio-processing-1. + - Fix a regression in locating monitor sources by id in + pulse-server. + - Mixer io areas updates are now synchronized correctly with + the data thread to avoid potential crashes. + - Many more bugfixes and improvements. + * PipeWire + - Handle driver nodes that refuse to change the quantum or + rate. + - A new Tag param was added that allows arbitrary metadata to + be transported out-of-band in the graph. + * Modules + - The pipe-tunnel source has been reworked to use a ringbuffer + and rate adaption to keep the latency constant. It can now + also function as a driver to reduce resampling. (#3478) + * Tools + - pw-cat will now place media properties in Tag params. + - pw-mon can now filter props and params. + * SPA + - ALSA refuses to change quantum and rate when in IRQ mode. + - ALSA will now be smarter in selecting the period size for + batch devices and will make it depend on the samplerate. + (#3444) + - Vulkan DMA buf support was merged. + - ALSA latency will now be reported in the time domain of the + graph. + - Add udev based autodetection for compress-offload devices. + - The echo-canceller was ported to webrtc-audio-processing-1. + - The v4l2 inotify code was rewritten to avoid a use-after-free + and by using a separate watch (but same fd) for each device. + (#3439) + - The tag and latency handling was improved in audioadpter. + - Don't use -Ofast on alpha because it can crash on + denormalized values. (#3489) + - The mixers now synchronize spa_io_buffers updates with the + data thread to avoid crashes. + - Handle NULL param updates. (#3504) + * Pulse-server + - Fix a regression in locating monitor sources by id. (#3476) + - Add support for use_system_clock_for_timing in + module-pipe-sink. + - Add support for checking module arguments. + - Avoid some useless change events. + * Bluetooth + - Ports are now marked as physical, which makes the bluetooth + devices show up as hardware devices in Ardour and other JACK + apps. (#3418) + - Some fixes for LE audio support (#3479) + * JACK + - Also emit unregister notify even when suppressed when + creating the client. + - The notify callbacks now match JACK2 behaviour more. + - The mixer io areas are updated and handled safely now to + avoid crashes. (#3506) +- Drop patches already included upstream: + * 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch + * 0001-Revert-v4l2-handle-inotify-errors.patch + * 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch + * 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch + +------------------------------------------------------------------- Old: ---- 0001-Revert-v4l2-handle-inotify-errors.patch 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch pipewire-0.3.79.obscpio New: ---- pipewire-0.3.80.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pipewire.spec ++++++ --- /var/tmp/diff_new_pack.beVFPB/_old 2023-09-21 22:13:08.923308665 +0200 +++ /var/tmp/diff_new_pack.beVFPB/_new 2023-09-21 22:13:08.927308810 +0200 @@ -60,7 +60,7 @@ %bcond_with aptx Name: pipewire -Version: 0.3.79 +Version: 0.3.80 Release: 0 Summary: A Multimedia Framework designed to be an audio and video server and more License: MIT @@ -70,10 +70,6 @@ Source99: baselibs.conf # PATCH-FIX-OPENSUSE reduce-meson-dependency.patch Patch0: reduce-meson-dependency.patch -Patch1: 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch -Patch2: 0001-Revert-v4l2-handle-inotify-errors.patch -Patch3: 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch -Patch4: 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch BuildRequires: docutils BuildRequires: doxygen @@ -139,7 +135,7 @@ BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(vulkan) -BuildRequires: pkgconfig(webrtc-audio-processing) +BuildRequires: pkgconfig(webrtc-audio-processing-1) BuildRequires: pkgconfig(x11) %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400 BuildRequires: pkgconfig(xfixes) @@ -387,10 +383,6 @@ sed -ie "s/version : '0.3.72'/version : '%{version}'/" %{P:0} %patch0 -p1 %endif -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 %build %if %{pkg_vcmp gcc < 8} @@ -593,6 +585,9 @@ %{_bindir}/pipewire %{_bindir}/pipewire-avb %{_bindir}/pipewire-aes67 +%if %{with_vulkan} +%{_bindir}/pipewire-vulkan +%endif %{_userunitdir}/pipewire.service %{_userunitdir}/pipewire.socket %{_userunitdir}/filter-chain.service @@ -606,6 +601,9 @@ %{_datadir}/pipewire/filter-chain/*.conf %{_datadir}/pipewire/pipewire-avb.conf %{_datadir}/pipewire/pipewire-aes67.conf +%if %{with_vulkan} +%{_datadir}/pipewire/pipewire-vulkan.conf +%endif %ghost %dir %{_localstatedir}/lib/pipewire/ %ghost %{_localstatedir}/lib/pipewire/pipewire_post_workaround ++++++ _service ++++++ --- /var/tmp/diff_new_pack.beVFPB/_old 2023-09-21 22:13:08.955309826 +0200 +++ /var/tmp/diff_new_pack.beVFPB/_new 2023-09-21 22:13:08.959309972 +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.79</param> + <param name="revision">0.3.80</param> <param name="versionformat">@PARENT_TAG@</param> <!-- <param name="revision">master</param> ++++++ pipewire-0.3.79.obscpio -> pipewire-0.3.80.obscpio ++++++ /work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.79.obscpio /work/SRC/openSUSE:Factory/.pipewire.new.1770/pipewire-0.3.80.obscpio differ: char 48, line 1 ++++++ pipewire.obsinfo ++++++ --- /var/tmp/diff_new_pack.beVFPB/_old 2023-09-21 22:13:09.007311713 +0200 +++ /var/tmp/diff_new_pack.beVFPB/_new 2023-09-21 22:13:09.011311859 +0200 @@ -1,5 +1,5 @@ name: pipewire -version: 0.3.79 -mtime: 1693295126 -commit: b5c3f217926f9066a1afbee7eb20967dd6896c56 +version: 0.3.80 +mtime: 1694682380 +commit: 35cca08d2bef14248ac25ff2a1efb0bf274d0a6f