From b4e8acb6567e21450da43e30b629ca9a552e2dab3a62d715bf3cc4bda119e25b Mon Sep 17 00:00:00 2001 From: Antonio Larrosa Date: Thu, 20 Apr 2023 15:40:06 +0000 Subject: [PATCH 1/3] Accepting request 1080187 from home:dirkmueller:Factory - reenable ffmpeg plugin by building against ffmpeg-5-mini OBS-URL: https://build.opensuse.org/request/show/1080187 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=127 --- pipewire.changes | 5 +++++ pipewire.spec | 10 ++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/pipewire.changes b/pipewire.changes index 9277c31..e1725ec 100644 --- a/pipewire.changes +++ b/pipewire.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Apr 18 20:14:27 UTC 2023 - Dirk Müller + +- reenable ffmpeg plugin by building against ffmpeg-5-mini + ------------------------------------------------------------------- Sat Apr 15 10:08:51 UTC 2023 - Alexei Sorokin diff --git a/pipewire.spec b/pipewire.spec index 71229f4..28db0fc 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -104,10 +104,8 @@ BuildRequires: pkgconfig(jack) >= 1.9.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) +# (break circular dependency with ffmpeg-5) +BuildRequires: ffmpeg-5-mini-devel BuildRequires: pkgconfig(lc3) %if %{with libcamera} BuildRequires: libcamera-devel >= 0.0.1 @@ -369,7 +367,7 @@ export CXX=g++-9 -Ddocs=enabled \ -Dman=enabled \ -Dgstreamer=enabled \ - -Dffmpeg=disabled \ + -Dffmpeg=enabled \ -Dsystemd=enabled \ -Dsystemd-user-unit-dir=%{_userunitdir} \ -Droc=disabled \ @@ -603,7 +601,7 @@ fi %{_libdir}/spa-%{spa_ver}/avb/ %{_libdir}/spa-%{spa_ver}/bluez5/ %{_libdir}/spa-%{spa_ver}/control/ -#%%{_libdir}/spa-%%{spa_ver}/ffmpeg/ +%{_libdir}/spa-%{spa_ver}/ffmpeg/ %{_libdir}/spa-%{spa_ver}/jack/ %if %{with libcamera} %{_libdir}/spa-%{spa_ver}/libcamera/ From ce7fc54ee512c536efad3d67b0c91beafff48ec7fa82ecf2a1e9665e3506666e Mon Sep 17 00:00:00 2001 From: Antonio Larrosa Date: Thu, 20 Apr 2023 15:59:51 +0000 Subject: [PATCH 2/3] Accepting request 1080926 from home:alarrosa:branches:multimedia:libs - 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 OBS-URL: https://build.opensuse.org/request/show/1080926 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=128 --- _service | 2 +- pipewire-0.3.69.obscpio | 3 -- pipewire-0.3.70.obscpio | 3 ++ pipewire.changes | 65 +++++++++++++++++++++++++++++++++++ pipewire.obsinfo | 6 ++-- pipewire.spec | 12 ++++++- reduce-meson-dependency.patch | 2 +- 7 files changed, 84 insertions(+), 9 deletions(-) delete mode 100644 pipewire-0.3.69.obscpio create mode 100644 pipewire-0.3.70.obscpio diff --git a/_service b/_service index 4d12884..7a58624 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ git https://gitlab.freedesktop.org/pipewire/pipewire.git - 0.3.69 + 0.3.70 @PARENT_TAG@