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@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@gentoo.org>
This commit is contained in:
E 2025-08-07 14:04:53 +09:00 committed by James Le Cuirot
parent 110d9bca27
commit 790b7f8071
No known key found for this signature in database
GPG Key ID: 1226415D00DD3137
7 changed files with 20 additions and 14 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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