diff --git a/pipewire.changes b/pipewire.changes index 7d9d884..22884d6 100644 --- a/pipewire.changes +++ b/pipewire.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Jan 5 20:07:10 UTC 2023 - Bjørn Lie + +- Disable ffmpeg support, only needed for pw-play and pw-record. + Break a circular dependency with ffmpeg-5. Do this via disabling + pkgconfig(libavcodec), pkgconfig(libavfilter) and + pkgconfig(libavformat) BuildRequires as well as passing + ffmpeg=disabled to meson. + ------------------------------------------------------------------- Wed Jan 4 11:25:48 UTC 2023 - Antonio Larrosa diff --git a/pipewire.spec b/pipewire.spec index 5b39978..52ced4f 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -113,9 +113,10 @@ BuildRequires: pkgconfig(jack) >= 1.9.10 BuildRequires: pkgconfig(ldacBT-abr) BuildRequires: pkgconfig(ldacBT-enc) %endif -BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavfilter) -BuildRequires: pkgconfig(libavformat) +# 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 libcamera} BuildRequires: libcamera-devel >= 0.0.1 %endif @@ -379,7 +380,7 @@ export CXX=g++-9 -Ddocs=enabled \ -Dman=enabled \ -Dgstreamer=enabled \ - -Dffmpeg=enabled \ + -Dffmpeg=disabled \ -Dsystemd=enabled \ -Dsystemd-user-unit-dir=%{_userunitdir} \ -Dgstreamer-device-provider=disabled \ @@ -601,7 +602,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/