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',