| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.28.1 | 8 | ~amd64 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="NVIDIA GPU codec (NVENC/NVDEC) plugin for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
KEYWORDS="~amd64"
# nv-codec-headers provides the NVENC/NVDEC API headers needed at build time.
# At runtime, NVIDIA drivers provide libcuda.so.1, libnvcuvid.so and
# libnvidia-encode.so via dlopen (no link-time CUDA dependency).
RDEPEND="
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[${MULTILIB_USEDEP}]
x11-drivers/nvidia-drivers[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
>=media-libs/nv-codec-headers-11.1.5.0
"
>=media-libs/gst-plugins-bad-1.28.1:${SLOT}[${MULTILIB_USEDEP}]
x11-drivers/nvidia-drivers[${MULTILIB_USEDEP}]
>=media-libs/nv-codec-headers-11.1.5.0
>=media-libs/gst-plugins-bad-1.28.1:${SLOT}[${MULTILIB_USEDEP}]
x11-drivers/nvidia-drivers[${MULTILIB_USEDEP}]