commit: 790b7f8071a485f3d295bccc644222f029a41876 Author: E <79379754+oech3 <AT> users <DOT> noreply <DOT> github <DOT> com> AuthorDate: Thu Aug 7 05:04:53 2025 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Fri Aug 22 21:36:58 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790b7f80
media-video/ffmpeg-chromium: Drop unused features Upstream use --disable-iamf at least for M135+. --enable-theora,vp8 --enable-parser=vp3,vp8 is not used upstream. They are not using ffmpeg's vp8 yet. theora is not in the whitelist for M120 or later, which means we need patched Chromium use it. Signed-off-by: E <79379754+oech3 <AT> users.noreply.github.com> Part-of: https://github.com/gentoo/gentoo/pull/43367 Closes: https://github.com/gentoo/gentoo/pull/43367 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> media-video/ffmpeg-chromium/ffmpeg-chromium-134.ebuild | 4 ++-- media-video/ffmpeg-chromium/ffmpeg-chromium-135.ebuild | 5 +++-- media-video/ffmpeg-chromium/ffmpeg-chromium-136.ebuild | 5 +++-- media-video/ffmpeg-chromium/ffmpeg-chromium-137.ebuild | 5 +++-- media-video/ffmpeg-chromium/ffmpeg-chromium-138.ebuild | 5 +++-- media-video/ffmpeg-chromium/ffmpeg-chromium-139.ebuild | 5 +++-- media-video/ffmpeg-chromium/ffmpeg-chromium-140.ebuild | 5 +++-- 7 files changed, 20 insertions(+), 14 deletions(-) diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-134.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-134.ebuild index 6de9a028b6b5..8c96ebf83ed4 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-134.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-134.ebuild @@ -218,9 +218,9 @@ src_configure() { --enable-avformat \ --enable-avutil \ --enable-libopus \ - --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ + --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,vorbis \ --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ - --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ + --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp9 \ --enable-pic \ --enable-static \ "${myconf[@]}" \ diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-135.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-135.ebuild index 526b3c358396..df06109af2c2 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-135.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-135.ebuild @@ -212,15 +212,16 @@ src_configure() { --disable-error-resilience \ --disable-everything \ --disable-faan \ + --disable-iamf \ --disable-iconv \ --disable-network \ --enable-avcodec \ --enable-avformat \ --enable-avutil \ --enable-libopus \ - --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ + --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,vorbis \ --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ - --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ + --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp9 \ --enable-pic \ --enable-static \ "${myconf[@]}" \ diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-136.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-136.ebuild index 52d37098772f..0eade061fd39 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-136.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-136.ebuild @@ -212,15 +212,16 @@ src_configure() { --disable-error-resilience \ --disable-everything \ --disable-faan \ + --disable-iamf \ --disable-iconv \ --disable-network \ --enable-avcodec \ --enable-avformat \ --enable-avutil \ --enable-libopus \ - --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ + --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,vorbis \ --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ - --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ + --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp9 \ --enable-pic \ --enable-static \ "${myconf[@]}" \ diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-137.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-137.ebuild index fef93741bf1a..30a242567195 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-137.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-137.ebuild @@ -212,15 +212,16 @@ src_configure() { --disable-error-resilience \ --disable-everything \ --disable-faan \ + --disable-iamf \ --disable-iconv \ --disable-network \ --enable-avcodec \ --enable-avformat \ --enable-avutil \ --enable-libopus \ - --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ + --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,vorbis \ --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ - --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ + --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp9 \ --enable-pic \ --enable-static \ "${myconf[@]}" \ diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-138.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-138.ebuild index 6817725bbbd8..970709e89cbc 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-138.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-138.ebuild @@ -212,15 +212,16 @@ src_configure() { --disable-error-resilience \ --disable-everything \ --disable-faan \ + --disable-iamf \ --disable-iconv \ --disable-network \ --enable-avcodec \ --enable-avformat \ --enable-avutil \ --enable-libopus \ - --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ + --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,vorbis \ --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ - --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ + --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp9 \ --enable-pic \ --enable-static \ "${myconf[@]}" \ diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-139.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-139.ebuild index 145c2b01f80a..cbc14b58293b 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-139.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-139.ebuild @@ -213,15 +213,16 @@ src_configure() { --disable-error-resilience \ --disable-everything \ --disable-faan \ + --disable-iamf \ --disable-iconv \ --disable-network \ --enable-avcodec \ --enable-avformat \ --enable-avutil \ --enable-libopus \ - --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ + --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,vorbis \ --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ - --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ + --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp9 \ --enable-pic \ --enable-static \ "${myconf[@]}" \ diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-140.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-140.ebuild index 405f81790f51..24e2c36063e7 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-140.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-140.ebuild @@ -213,15 +213,16 @@ src_configure() { --disable-error-resilience \ --disable-everything \ --disable-faan \ + --disable-iamf \ --disable-iconv \ --disable-network \ --enable-avcodec \ --enable-avformat \ --enable-avutil \ --enable-libopus \ - --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ + --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,vorbis \ --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ - --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ + --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp9 \ --enable-pic \ --enable-static \ "${myconf[@]}" \
