diff options
author | David Seifert <soap@gentoo.org> | 2022-03-13 12:43:47 +0100 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2022-03-13 12:43:47 +0100 |
commit | df51c2489170eb8e446fa09d14a7a76e8e4cdfe6 (patch) | |
tree | f93aa876f4bf25915bf125dfa2fd03c98f54dbd0 | |
parent | dev-libs/teakra: fix tests (diff) | |
download | gentoo-df51c2489170eb8e446fa09d14a7a76e8e4cdfe6.tar.gz gentoo-df51c2489170eb8e446fa09d14a7a76e8e4cdfe6.tar.bz2 gentoo-df51c2489170eb8e446fa09d14a7a76e8e4cdfe6.zip |
profiles: global USE=nvenc
Signed-off-by: David Seifert <soap@gentoo.org>
-rw-r--r-- | media-libs/avidemux-core/metadata.xml | 1 | ||||
-rw-r--r-- | media-libs/avidemux-plugins/metadata.xml | 1 | ||||
-rw-r--r-- | media-video/avidemux/metadata.xml | 3 | ||||
-rw-r--r-- | media-video/handbrake/metadata.xml | 1 | ||||
-rw-r--r-- | media-video/obs-studio/metadata.xml | 1 | ||||
-rw-r--r-- | profiles/arch/amd64/use.mask | 9 | ||||
-rw-r--r-- | profiles/arch/arm64/use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/arm64/use.stable.mask | 1 | ||||
-rw-r--r-- | profiles/arch/base/use.mask | 3 | ||||
-rw-r--r-- | profiles/arch/hppa/use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/powerpc/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/x86/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/use.desc | 1 |
13 files changed, 13 insertions, 24 deletions
diff --git a/media-libs/avidemux-core/metadata.xml b/media-libs/avidemux-core/metadata.xml index 3e232c066cc7..b1eda22c6936 100644 --- a/media-libs/avidemux-core/metadata.xml +++ b/media-libs/avidemux-core/metadata.xml @@ -6,7 +6,6 @@ <name>Gentoo Video project</name> </maintainer> <use> - <flag name="nvenc">Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.</flag> <flag name="system-ffmpeg">Use the ffmpeg provided by the system.</flag> </use> <upstream> diff --git a/media-libs/avidemux-plugins/metadata.xml b/media-libs/avidemux-plugins/metadata.xml index 8d0f32d4e20b..bfc77676349a 100644 --- a/media-libs/avidemux-plugins/metadata.xml +++ b/media-libs/avidemux-plugins/metadata.xml @@ -11,7 +11,6 @@ <flag name="dcaenc">Enable DTS Coherent Acoustics audio encoder support via <pkg>media-sound/dcaenc</pkg>.</flag> <flag name="fdk">Adds support for encoding AAC using <pkg>media-libs/fdk-aac</pkg>.</flag> <flag name="fribidi">Enable unicode bidirectional algorithm support via <pkg>dev-libs/fribidi</pkg>.</flag> - <flag name="nvenc">Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.</flag> <flag name="twolame">Enable TwoLAME support via <pkg>media-sound/twolame</pkg>, an optimised MPEG Audio Layer 2 (MP2) encoder.</flag> <flag name="vpx">Enable WebM VP8 Codec SDK support via <pkg>media-libs/libvpx</pkg>.</flag> <flag name="x265">Enables HEVC support with <pkg>media-libs/x265</pkg>.</flag> diff --git a/media-video/avidemux/metadata.xml b/media-video/avidemux/metadata.xml index 10fd32351bee..3d2492c5401f 100644 --- a/media-video/avidemux/metadata.xml +++ b/media-video/avidemux/metadata.xml @@ -5,9 +5,6 @@ <email>media-video@gentoo.org</email> <name>Gentoo Video project</name> </maintainer> - <use> - <flag name="nvenc">Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.</flag> - </use> <upstream> <remote-id type="sourceforge">avidemux</remote-id> </upstream> diff --git a/media-video/handbrake/metadata.xml b/media-video/handbrake/metadata.xml index 2a996322704c..f3a4081b7b29 100644 --- a/media-video/handbrake/metadata.xml +++ b/media-video/handbrake/metadata.xml @@ -15,7 +15,6 @@ <flag name="fdk">Support for encoding AAC using <pkg>media-libs/fdk-aac</pkg>.</flag> <flag name="libav-aac">Support for encoding AAC using libav's internal encoder.</flag> <flag name="numa">Adds support for x265's NUMA capabilities.</flag> - <flag name="nvenc">Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.</flag> <flag name="x265">Support for encoding h265 using <pkg>media-libs/x265</pkg>.</flag> </use> <upstream> diff --git a/media-video/obs-studio/metadata.xml b/media-video/obs-studio/metadata.xml index a68f46af24b8..0945dd8d23e2 100644 --- a/media-video/obs-studio/metadata.xml +++ b/media-video/obs-studio/metadata.xml @@ -19,7 +19,6 @@ <flag name="browser">Enable browser source support via (precompiled) CEF.</flag> <flag name="decklink">Build the Decklink plugin.</flag> <flag name="fdk">Build with LibFDK AAC support.</flag> - <flag name="nvenc">Build with NVENC encoding support for nVidia video cards.</flag> <flag name="pipewire">Build with PipeWire support.</flag> <flag name="python">Build with scripting support for Python 3.</flag> <flag name="speex">Build with Speex noise suppression filter support.</flag> diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index b7c2e5f118cb..6040e0cc0374 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -4,6 +4,11 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# David Seifert <soap@gentoo.org> (2022-03-13) +# Cuda/NVENC works here +-cuda +-nvenc + # Michał Górny <mgorny@gentoo.org> (2021-01-07) # Prebuilt kernels are supported here. -dist-kernel @@ -37,10 +42,6 @@ # sys-libs/libapparmor -apparmor -# Alexey Shvetsov <alexxy@gentoo.org> (2014-04-08) -# Cuda works here --cuda - # Michał Górny <mgorny@gentoo.org> (2014-03-30) # PyPy is keyworded on this arch. -python_targets_pypy3 diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index ae519f40b31a..b1e7a59e550f 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -arm64 +# David Seifert <soap@gentoo.org> (2022-03-13) +# NVENC works here +-nvenc + # Ionen Wolkens <ionen@gentoo.org> (2022-02-17) # x11-drivers/nvidia-drivers' binary blob works here -video_cards_nvidia diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask index 4d5c38a1df40..1c9855b1282b 100644 --- a/profiles/arch/arm64/use.stable.mask +++ b/profiles/arch/arm64/use.stable.mask @@ -7,6 +7,7 @@ # Ionen Wolkens <ionen@gentoo.org> (2022-02-17) # x11-drivers/nvidia-drivers is not stable yet video_cards_nvidia +nvenc # Sam James <sam@gentoo.org> (2020-12-23) # dev-lang/luajit is not yet stable diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index b401aee243d9..f48dbf90f5d6 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -27,8 +27,9 @@ oci8 # cilk has been ported only to x86 systems cilk -# cuda only works on amd64/x86 +# cuda/NVENC only works on amd64/arm64 cuda +nvenc # masking here, and unmasking in arch/x86/use.mask vidix diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask index b1b7a4ec5a06..98774ff4b52d 100644 --- a/profiles/arch/hppa/use.mask +++ b/profiles/arch/hppa/use.mask @@ -147,10 +147,6 @@ prelude # Lots of untested dependencies (bug #365451) facedetect -# Jeroen Roovers <jer@gentoo.org> (2011-05-02) -# No support for CUDA on HPPA -cuda - # Samuli Suominen <ssuominen@gentoo.org> (2010-12-25) # This will need stable gnome-base/gvfs. thunar diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 3a8eb1ccdb67..b21c72c893ab 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -343,10 +343,6 @@ sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm o # missing keywords on dependencies media-video/x264-encoder ffmpegsource -# Kacper Kowalik <xarthisius@gentoo.org> (2011-08-10) -# mask cuda dep for opencv bug 365451 -media-libs/opencv cuda - # Doug Goldstein <cardoe@gentoo.org> (2011-05-27) # app-emulation/spice, app-emulation/xen, and sys-cluster/ceph # are not keyworded. bug #368959 diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 48bd1a8ecb14..6f7ece453197 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -111,10 +111,6 @@ media-video/ffmpeg -rav1e # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc -# Thomas Deutschmann <whissi@gentoo.org> (2020-06-20) -# media-libs/nv-codec-headers is not available for x86 ->=media-video/ffmpeg-4.3 video_cards_nvidia - # Marek Szuba <marecki@gentoo.org> (2020-06-17) # Unmask globally-masked flashrom drivers and tools which do work on x86 sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools diff --git a/profiles/use.desc b/profiles/use.desc index be834345d391..a3b6b0d0f339 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -217,6 +217,7 @@ nls - Add Native Language Support (using gettext - GNU locale utilities) nntp - Add support for newsgroups (Network News Transfer Protocol) nocd - Install all files required to run the application without a CD mounted nsplugin - Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser) +nvenc - Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers) ocaml - Add support/bindings for the Ocaml language ocamlopt - Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale) oci8 - Add Oracle 8 Database Support |