commit:     d380b4666d88c812dd079993c6712287377bbd92
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 10 05:19:04 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 11 09:03:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d380b466

profiles: update for media-video/ffmpeg-compat addition

Semi-blind additions, decent deal of these are likely
obsolete, but will be review after old (non-compat)
versions been cleaned.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 profiles/arch/alpha/package.use.mask                | 11 ++++++++++-
 profiles/arch/amd64/package.use.mask                |  2 ++
 profiles/arch/amd64/package.use.stable.mask         |  2 ++
 profiles/arch/arm/package.use                       |  1 +
 profiles/arch/arm/package.use.mask                  |  2 ++
 profiles/arch/arm/package.use.stable.mask           |  2 ++
 profiles/arch/arm64/package.use                     |  1 +
 profiles/arch/arm64/package.use.mask                |  3 +++
 profiles/arch/base/package.use.mask                 |  2 ++
 profiles/arch/hppa/package.use.mask                 |  4 ++++
 profiles/arch/hppa/package.use.stable.mask          |  3 ++-
 profiles/arch/loong/package.use.mask                |  2 ++
 profiles/arch/m68k/package.use.mask                 |  3 ++-
 profiles/arch/mips/package.use.mask                 | 10 +++++++++-
 profiles/arch/powerpc/package.use.mask              |  1 +
 profiles/arch/powerpc/ppc32/package.use.mask        |  1 +
 profiles/arch/powerpc/ppc32/package.use.stable.mask |  1 +
 profiles/arch/ppc/package.use.mask                  |  1 +
 profiles/arch/riscv/package.use                     |  3 ++-
 profiles/arch/s390/package.use.mask                 |  1 +
 profiles/arch/sparc/package.use.mask                |  6 ++++++
 profiles/arch/sparc/package.use.stable.mask         |  2 ++
 profiles/arch/x86/package.use.mask                  |  1 +
 profiles/base/package.use.mask                      |  1 +
 profiles/base/package.use.stable.mask               |  1 +
 profiles/features/big-endian/package.use.mask       |  2 ++
 profiles/features/musl/package.use.mask             |  1 +
 profiles/prefix/darwin/macos/package.use.mask       |  3 ++-
 28 files changed, 67 insertions(+), 6 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 67c3279ef81b..cf81f08e67af 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -77,6 +77,7 @@ mail-filter/pyzor redis test
 # Andreas Sturmlechner <[email protected]> (2024-06-29)
 # media-libs/libplacebo is not keyworded
 media-video/ffmpeg libplacebo
+media-video/ffmpeg-compat libplacebo
 
 # Michał Górny <[email protected]> (2024-05-08)
 # Requires sys-devel/{clang,llvm}:16.
@@ -104,7 +105,8 @@ media-video/ffmpeg glslang
 
 # matoro <[email protected]> (2023-11-24)
 # media-libs/shaderc not keyworded here.
->=media-video/ffmpeg-5 shaderc
+media-video/ffmpeg shaderc
+media-video/ffmpeg-compat shaderc
 
 # matoro <[email protected]> (2023-11-14)
 # dev-db/mysql not keyworded here.
@@ -216,6 +218,7 @@ media-libs/freetype svg
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Sam James <[email protected]> (2022-01-29)
 # app-text/ronn-ng not keyworded here, bug #801103
@@ -224,6 +227,7 @@ app-accessibility/espeak-ng man
 # James Beddek <[email protected]> (2022-01-15)
 # media-libs/svt-av1 is not keyworded here
 media-video/ffmpeg svt-av1
+media-video/ffmpeg-compat svt-av1
 
 # Sam James <[email protected]> (2021-11-05)
 # Avoid keywording unnecessary depenencies for now, bug #804115
@@ -287,6 +291,7 @@ sci-libs/umfpack cholmod
 # bug #769098, bug #769122
 media-libs/openal sndio
 media-video/ffmpeg sndio
+media-video/ffmpeg-compat sndio
 media-sound/moc sndio
 media-libs/libsdl2 sndio
 media-libs/libao sndio
@@ -375,6 +380,7 @@ sys-block/thin-provisioning-tools test
 # Mask USE=dav1d, media-libs/dav1d is not keyworded
 # Mask USE=libaribb24, media-libs/aribb24 is not keyworded
 media-video/ffmpeg dav1d libaribb24 libtesseract
+media-video/ffmpeg-compat dav1d libaribb24 libtesseract
 
 # Andrey Utkin <[email protected]> (2020-03-11)
 # USE=bpf depends on llvm-core/clang which is not keyworded on alpha.
@@ -461,6 +467,7 @@ net-libs/gnutls test-full
 # Tobias Klausmann <[email protected]> (2017-03-02)
 # libilbc has not been ported to alpha and likely never will be.
 media-video/ffmpeg libilbc
+media-video/ffmpeg-compat libilbc
 
 # Tobias Klausmann <[email protected]> (2016-01-25)
 # The tests use hypothesis which complains about too-slow tests on
@@ -502,6 +509,7 @@ app-admin/conky cmus irc
 # Tobias Klausmann <[email protected]> (2016-06-07)
 # nasm is x86/x86-64 only
 media-video/ffmpeg openh264
+media-video/ffmpeg-compat openh264
 
 # Tobias Klausmann <[email protected]> (2016-02-04)
 # sys-cluster/ceph is not broken per se, but a maintenance burden.
@@ -562,6 +570,7 @@ app-accessibility/orca braille
 # Tobias Klausmann <[email protected]>
 # media-libs/x265 doesn't work on alpha (bug 519046)
 media-video/ffmpeg x265
+media-video/ffmpeg-compat x265
 
 # Pacho Ramos <[email protected]> (2014-02-22)
 # Missing keywords, bug #495250

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index f13450351e37..c7e4a19d0845 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -226,6 +226,7 @@ net-misc/curl -rustls -curl_ssl_rustls
 # Quick Sync Video (through intel-mediasdk or libvpl) is
 # only keyworded on amd64
 media-video/ffmpeg -qsv
+media-video/ffmpeg-compat -qsv
 
 # WANG Xuerui <[email protected]> (2022-10-07)
 # sys-libs/libsmbios is available here.
@@ -254,6 +255,7 @@ media-libs/libva-intel-driver -hybrid
 # Adel Kara Slimane <[email protected]> (2022-02-17)
 # Unmask AMF keyword on amd64 only
 media-video/ffmpeg -amf
+media-video/ffmpeg-compat -amf
 media-video/handbrake -amf
 
 # James Le Cuirot <[email protected]> (2021-10-22)

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 2d89b4ff1d90..23ef36b759f3 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -80,11 +80,13 @@ net-misc/curl rustls curl_ssl_rustls
 # Sam James <[email protected]> (2022-12-07)
 # Needs unstable media-libs/libvpl
 media-video/ffmpeg qsv
+media-video/ffmpeg-compat qsv
 media-video/handbrake qsv
 
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # needs stabilizing
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Joonas Niilola <[email protected]> (2021-08-13)
 # dev-libs/efl is stabilized on amd64.

diff --git a/profiles/arch/arm/package.use b/profiles/arch/arm/package.use
index 651d66ae8208..8ff3ebe82129 100644
--- a/profiles/arch/arm/package.use
+++ b/profiles/arch/arm/package.use
@@ -5,4 +5,5 @@
 # Apply additional FFmpeg patches for efficient playback on some SoCs.
 media-tv/kodi soc
 media-video/ffmpeg libdrm soc
+media-video/ffmpeg-compat soc
 media-video/mpv soc

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index a5f1c79094d5..058f253aab59 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -107,6 +107,7 @@ sys-kernel/installkernel -grub
 # Leonardo Hernández Hernández <[email protected]> (2023-11-15)
 # media-libs/shaderc in not keyworded
 media-video/ffmpeg shaderc
+media-video/ffmpeg-compat shaderc
 
 # Jon Janzen <[email protected]> (2023-09-11)
 # librttopo has not been tested on this arch
@@ -171,6 +172,7 @@ app-text/enchant nuspell
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Sam James <[email protected]> (2022-03-10)
 # Boost has support for ARM32

diff --git a/profiles/arch/arm/package.use.stable.mask 
b/profiles/arch/arm/package.use.stable.mask
index c31719dbb00f..a609e9cd3e66 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -16,6 +16,7 @@ x11-misc/xdg-utils plasma
 # Andreas Sturmlechner <[email protected]> (2024-06-29)
 # media-libs/libplacebo is not stable here
 media-video/ffmpeg libplacebo
+media-video/ffmpeg-compat libplacebo
 
 # Nowa Ammerlaan <[email protected]> (2024-03-21)
 # Experimental, virt-firmware is keyworded only unstable
@@ -139,6 +140,7 @@ media-sound/mpd fluidsynth
 # Alexis Ballier <[email protected]> (2017-05-29)
 # frei0r-plugins is not stable yet, mask it on stable versions
 media-video/ffmpeg frei0r
+media-video/ffmpeg-compat frei0r
 
 # Michael Weber <[email protected]> (2017-04-01)
 # no stable jdk

diff --git a/profiles/arch/arm64/package.use b/profiles/arch/arm64/package.use
index 14f8b65ef281..2a1e113cf3ce 100644
--- a/profiles/arch/arm64/package.use
+++ b/profiles/arch/arm64/package.use
@@ -11,6 +11,7 @@
 # Apply additional FFmpeg patches for efficient playback on some SoCs.
 media-tv/kodi soc
 media-video/ffmpeg libdrm soc
+media-video/ffmpeg-compat soc
 media-video/mpv soc
 
 # Alexis Ballier <[email protected]> (2017-07-10)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 106c6d3403db..6451433d19dc 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -132,6 +132,7 @@ app-arch/rpm -sequoia
 # Leonardo Hernández Hernández <[email protected]> (2023-11-15)
 # media-libs/shaderc in not keyworded
 media-video/ffmpeg shaderc
+media-video/ffmpeg-compat shaderc
 
 # Jimi Huotari <[email protected]> (2023-10-21)
 # Unmask on specific arches where it's available.
@@ -195,6 +196,7 @@ app-text/enchant nuspell
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Sam James <[email protected]> (2022-02-26)
 # Supports 64-bit NEON
@@ -412,6 +414,7 @@ media-libs/mlt -sdl
 media-libs/openal -sdl
 media-sound/mpg123 -sdl
 media-video/ffmpeg -sdl
+media-video/ffmpeg-compat -sdl
 media-video/mplayer -sdl
 media-video/mpv -sdl
 >=x11-libs/wxGTK-3 -sdl

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 86f73103ba84..f40bfd17e468 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -187,6 +187,7 @@ net-misc/curl rustls curl_ssl_rustls
 # Quick Sync Video (through intel-mediasdk or oneVPL) is
 # only keyworded on amd64
 media-video/ffmpeg qsv
+media-video/ffmpeg-compat qsv
 
 # Georgy Yakovlev <[email protected]> (2022-12-01)
 # Only supported on ppc64le.
@@ -233,6 +234,7 @@ sys-boot/grub grub_platforms_loongson 
grub_platforms_qemu-mips
 # Mask AMF keyword on non-amd64 arches
 # It is unusable, for now, in other arches
 media-video/ffmpeg amf
+media-video/ffmpeg-compat amf
 media-video/handbrake amf
 
 # Sam James <[email protected]> (2021-11-15)

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index cc0e5c0ca492..f954f68764b3 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -108,6 +108,7 @@ media-libs/libv4l bpf
 # Leonardo Hernández Hernández <[email protected]> (2023-11-15)
 # Vulkan is not available here
 media-video/ffmpeg glslang shaderc vulkan
+media-video/ffmpeg-compat shaderc vulkan
 
 # Violet Purcell <[email protected]> (2023-10-12)
 # dev-build/samurai is not keyworded here.
@@ -223,6 +224,7 @@ media-libs/xine-lib dav1d
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Sam James <[email protected]> (2022-03-06)
 # Unkeyworded dependencies
@@ -350,6 +352,7 @@ media-sound/vorbis-tools kate
 # Rolf Eike Beer <[email protected]> (2020-04-14)
 # dependencies not keyworded
 media-video/ffmpeg dav1d libaribb24 libtesseract vidstab
+media-video/ffmpeg-compat dav1d libaribb24 libtesseract vidstab
 
 # Rolf Eike Beer <[email protected]> (2020-04-11)
 # media-gfx/nvidia-texture-tools, media-libs/allegro not keyworded on hppa
@@ -427,6 +430,7 @@ app-forensics/sleuthkit java
 # media-libs/libilbc has not been ported to HPPA
 # media-libs/zimg triggers a toolchain issue (bug #597152)
 media-video/ffmpeg libilbc zimg
+media-video/ffmpeg-compat libilbc zimg
 
 # Justin Lecher <[email protected]> (2017-01-15)
 # unkeyworded rev deps

diff --git a/profiles/arch/hppa/package.use.stable.mask 
b/profiles/arch/hppa/package.use.stable.mask
index 4e7b74a3ce95..ad506be86530 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # When you add an entry to the top of this file, add your name, the date, and
@@ -258,6 +258,7 @@ media-gfx/imagemagick raw
 # media-libs/{libdc1394,x264} is not stable.
 # media-libs/game-music-emu is not stable.
 media-video/ffmpeg gme ieee1394 x264
+media-video/ffmpeg-compat gme ieee1394 x264
 
 # Andreas Sturmlechner <[email protected]> (2018-05-06)
 # sci-visualization/gnuplot is not stable.

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 17a8700b5db0..4a64c1ccfb41 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -59,6 +59,7 @@ media-libs/libass libunibreak
 # WANG Xuerui <[email protected]> (2024-09-27)
 # media-libs/libilbc needs porting
 media-video/ffmpeg libilbc
+media-video/ffmpeg-compat libilbc
 net-analyzer/wireshark ilbc
 net-libs/pjproject ilbc
 net-misc/asterisk ilbc
@@ -257,6 +258,7 @@ app-cdr/brasero tracker
 dev-cpp/libcmis man
 media-libs/opencv tesseract
 media-video/ffmpeg libtesseract
+media-video/ffmpeg-compat libtesseract
 
 # WANG Xuerui <[email protected]> (2022-12-05)
 # sys-auth/sssd isn't keyworded here yet

diff --git a/profiles/arch/m68k/package.use.mask 
b/profiles/arch/m68k/package.use.mask
index 18462660235f..fedd05d2ea0f 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # James Le Cuirot <[email protected]> (2024-07-13)
@@ -35,6 +35,7 @@ sys-apps/systemd tpm xkb
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # James Le Cuirot <[email protected]> (2022-01-09)
 # Most usage of KMS requires GBM, which is provided by Mesa, which currently

diff --git a/profiles/arch/mips/package.use.mask 
b/profiles/arch/mips/package.use.mask
index ca9a651946bc..530e1a1a93fb 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -18,6 +18,7 @@ net-wireless/wpa_supplicant gui
 # Sam James <[email protected]> (2025-02-21)
 # media-video/rav1e is not yet keyworded here
 media-video/ffmpeg rav1e
+media-video/ffmpeg-compat rav1e
 
 # Pacho Ramos <[email protected]> (2025-01-26)
 # Needs unkeyworded net-libs/msgraph
@@ -78,6 +79,7 @@ app-crypt/gcr:4 gtk
 # Arthur Zamarin <[email protected]> (2024-09-06)
 # media-libs/vidstab is not keyworded
 media-video/ffmpeg vidstab
+media-video/ffmpeg-compat vidstab
 
 # Arthur Zamarin <[email protected]> (2024-09-06)
 # media-video/rav1e isn't keyworded here
@@ -152,6 +154,7 @@ dev-util/maturin doc
 # Andreas Sturmlechner <[email protected]> (2024-06-29)
 # media-libs/libplacebo is not keyworded
 media-video/ffmpeg libplacebo
+media-video/ffmpeg-compat libplacebo
 
 # Michał Górny <[email protected]> (2024-05-08)
 # Requires sys-devel/{clang,llvm}:16.
@@ -187,10 +190,12 @@ dev-lang/php capstone
 # media-libs/libjxl casualties
 # https://github.com/libjxl/libjxl/issues/2433
 media-video/ffmpeg jpegxl
+media-video/ffmpeg-compat jpegxl
 
 # matoro <[email protected]> (2023-12-15)
 # media-libs/libvpx casualties (#700902)
 media-video/ffmpeg vpx
+media-video/ffmpeg-compat vpx
 media-plugins/gst-plugins-meta vpx
 
 # matoro <[email protected]> (2023-11-26)
@@ -203,7 +208,8 @@ net-analyzer/rrdtool rados
 
 # matoro <[email protected]> (2023-11-24)
 # media-libs/shaderc not keyworded here.
->=media-video/ffmpeg-5 shaderc
+media-video/ffmpeg shaderc
+media-video/ffmpeg-compat shaderc
 
 # matoro <[email protected]> (2023-11-22)
 # PyQt 6 is not keyworded here
@@ -217,6 +223,7 @@ net-p2p/bitcoin-core gui qrcode
 # media-libs/libaom casualties
 # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487
 media-video/ffmpeg libaom
+media-video/ffmpeg-compat libaom
 media-libs/libavif aom
 media-libs/libheif aom
 
@@ -266,6 +273,7 @@ app-text/enchant nuspell
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # James Le Cuirot <[email protected]> (2022-02-24)
 # These GRUB platforms are only for MIPS.

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 72e1352de25c..e55fd975a910 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -132,6 +132,7 @@ app-text/enchant nuspell
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Sam James <[email protected]> (2021-11-15)
 # librtas is available on (only) ppc*

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 3410b476f68e..0a25bfe94651 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -4,6 +4,7 @@
 # Sam James <[email protected]> (2025-02-21)
 # media-video/rav1e is not yet keyworded here
 media-video/ffmpeg rav1e
+media-video/ffmpeg-compat rav1e
 
 # Pacho Ramos <[email protected]> (2025-01-26)
 # Needs unkeyworded net-libs/msgraph

diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask 
b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 526c3e92c261..5fe6b61f4069 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -54,6 +54,7 @@ net-fs/nfs-utils nfsv4
 net-fs/samba client
 gnome-base/gvfs samba
 media-video/ffmpeg samba
+media-video/ffmpeg-compat samba
 media-video/vlc samba
 
 # Sam James <[email protected]> (2022-03-03)

diff --git a/profiles/arch/ppc/package.use.mask 
b/profiles/arch/ppc/package.use.mask
index 406a9252e17d..97b34e145eb3 100644
--- a/profiles/arch/ppc/package.use.mask
+++ b/profiles/arch/ppc/package.use.mask
@@ -36,3 +36,4 @@ app-admin/syslog-ng grpc
 # Leonardo Hernández Hernández <[email protected]> (2023-11-15)
 # media-libs/shaderc in not keyworded
 media-video/ffmpeg shaderc
+media-video/ffmpeg-compat shaderc

diff --git a/profiles/arch/riscv/package.use b/profiles/arch/riscv/package.use
index dd7d9ebd37e6..f8dec229b22a 100644
--- a/profiles/arch/riscv/package.use
+++ b/profiles/arch/riscv/package.use
@@ -1,10 +1,11 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # James Le Cuirot <[email protected]> (2023-12-16)
 # Apply additional FFmpeg patches for efficient playback on some SoCs.
 media-tv/kodi soc
 media-video/ffmpeg libdrm soc
+media-video/ffmpeg-compat soc
 media-video/mpv soc
 
 # Yixun Lan <[email protected]> (2021-07-20)

diff --git a/profiles/arch/s390/package.use.mask 
b/profiles/arch/s390/package.use.mask
index f39f5b057b6b..4f89ecfd4757 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -238,6 +238,7 @@ app-portage/nattka depgraph-order
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Sam James <[email protected]> (2021-11-05)
 # Avoid keywording unnecessary depenencies for now, bug #804115

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 7a6de4d14524..9e0e37bdc187 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -13,6 +13,7 @@ net-wireless/wpa_supplicant gui
 # Sam James <[email protected]> (2025-02-21)
 # media-video/rav1e is not yet keyworded here
 media-video/ffmpeg rav1e
+media-video/ffmpeg-compat rav1e
 
 # Matt Jolly <[email protected]> (2025-01-29)
 # Needs dev-lang/go which is not keyworded here
@@ -78,6 +79,7 @@ x11-misc/xdg-utils plasma
 # Andreas Sturmlechner <[email protected]> (2024-06-29)
 # media-libs/libplacebo is not keyworded here
 media-video/ffmpeg libplacebo
+media-video/ffmpeg-compat libplacebo
 
 # Sam James <[email protected]> (2024-06-23)
 # app-crypt/gcr:4[gtk] is not available here
@@ -147,6 +149,7 @@ media-libs/libavif rav1e
 # Leonardo Hernández Hernández <[email protected]> (2023-11-15)
 # Vulkan is not available here
 media-video/ffmpeg glslang shaderc vulkan
+media-video/ffmpeg-compat shaderc vulkan
 
 # Michał Górny <[email protected]> (2023-10-22)
 # This is not ISDN CAPI, so unmask it.
@@ -286,6 +289,7 @@ media-libs/freetype svg
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Sam James <[email protected]> (2022-03-06)
 # Unkeyworded dependencies
@@ -452,6 +456,7 @@ net-analyzer/snort open-appid
 # Rolf Eike Beer <[email protected]> (2020-04-14)
 # net-libs/srt is -sparc
 media-video/ffmpeg srt
+media-video/ffmpeg-compat srt
 
 # Andreas Sturmlechner <[email protected]> (2020-04-11)
 # git useflag requires dev-libs/libgit2
@@ -634,6 +639,7 @@ dev-libs/libpeas lua
 # Alexis Ballier <[email protected]> (2015-02-11)
 # Missing ffmpeg deps, bug #510340
 media-video/ffmpeg x265
+media-video/ffmpeg-compat x265
 
 # Pacho Ramos <[email protected]> (2014-01-10)
 # Missing keywords

diff --git a/profiles/arch/sparc/package.use.stable.mask 
b/profiles/arch/sparc/package.use.stable.mask
index 0a5f9b75b9d6..cc4369435915 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -33,6 +33,7 @@ net-fs/nfs-utils nfsv4
 net-fs/samba client
 gnome-base/gvfs samba
 media-video/ffmpeg samba
+media-video/ffmpeg-compat samba
 media-video/vlc samba
 
 # Sam James <[email protected]> (2022-05-10)
@@ -96,6 +97,7 @@ media-sound/vorbis-tools kate
 # Rolf Eike Beer <[email protected]> (2020-04-14)
 # dependencies not stable on sparc
 media-video/ffmpeg codec2 dav1d libaom libaribb24 libilbc libtesseract lv2 
rubberband vidstab
+media-video/ffmpeg-compat codec2 dav1d libaom libaribb24 libilbc libtesseract 
lv2 rubberband vidstab
 
 # Rolf Eike Beer <[email protected]> (2020-04-10)
 # gnome-online-accounts not stable on sparc

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index c6ebe9b80b1f..8d1d325157a7 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -193,6 +193,7 @@ lxqt-base/lxqt-meta desktop-portal
 # Adel Kara Slimane <[email protected]> (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf
+media-video/ffmpeg-compat vmaf
 
 # Sam James <[email protected]> (2022-03-10)
 # dev-util/hip and its rocm dependencies not keyworded here

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 3c9ba110cc20..e0869fc1812d 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -869,6 +869,7 @@ dev-db/mysql client-libs
 # This flag can be sensibly enabled only on macos.
 # Can be unmasked in prefix/darwin/macos profiles. Bug #637482
 media-video/ffmpeg appkit
+media-video/ffmpeg-compat appkit
 
 # Andreas K. Huettel <[email protected]> (2017-09-09)
 # Potentially destructive. Use it only if you know what you're doing.

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index a5dc854da25a..5880f921cef0 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -55,6 +55,7 @@ sci-physics/lammps hip
 # Sam James <[email protected]> (2022-12-07)
 # Needs unstable media-libs/libvpl
 media-video/ffmpeg qsv
+media-video/ffmpeg-compat qsv
 media-video/handbrake qsv
 
 # Guillermo Joandet <[email protected]> (2022-11-22)

diff --git a/profiles/features/big-endian/package.use.mask 
b/profiles/features/big-endian/package.use.mask
index 7b11c936a2e9..8469f44a3f71 100644
--- a/profiles/features/big-endian/package.use.mask
+++ b/profiles/features/big-endian/package.use.mask
@@ -17,6 +17,7 @@ media-libs/gexiv2 test
 # matoro <[email protected]> (2023-11-16)
 # media-libs/libvpx casualties (#700902)
 media-video/ffmpeg vpx
+media-video/ffmpeg-compat vpx
 www-client/firefox system-libvpx
 www-client/seamonkey system-libvpx
 media-video/vlc vpx
@@ -36,6 +37,7 @@ games-engines/scummvm vpx
 # media-libs/libaom casualties
 # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487
 media-video/ffmpeg libaom
+media-video/ffmpeg-compat libaom
 www-client/firefox system-av1
 www-client/seamonkey system-av1
 media-video/vlc aom

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 4c33f3e8397f..490b5aa9e6d7 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -167,6 +167,7 @@ dev-libs/oneDNN mkl
 kde-apps/kdenetwork-meta dropbox
 media-libs/opencv atlas mkl
 media-video/ffmpeg amf
+media-video/ffmpeg-compat amf
 media-video/handbrake amf
 net-fs/openafs tsm
 net-analyzer/nagios-plugin-check_raid megaraid-sas

diff --git a/profiles/prefix/darwin/macos/package.use.mask 
b/profiles/prefix/darwin/macos/package.use.mask
index b388ebc3beb3..a97a9a7dd002 100644
--- a/profiles/prefix/darwin/macos/package.use.mask
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Fabian Groffen <[email protected]> (2024-07-19)
@@ -29,6 +29,7 @@ sys-libs/ncurses-compat tinfo
 # This flag can be sensibly enabled only on macos
 # hence it is masked in base profile. Bug #637482
 media-video/ffmpeg -appkit
+media-video/ffmpeg-compat -appkit
 
 # Fabian Groffen <[email protected]> (2009-10-30)
 # X and linux only

Reply via email to