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[@]}" \

Reply via email to