commit:     fd9ba513cdfa290dbf3496594292434784670f88
Author:     Anth0rx <anthorx <AT> keemail <DOT> me>
AuthorDate: Mon Mar 19 21:40:57 2018 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Mar 25 21:59:07 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9ba513

media-video/obs-studio: Support NVENC encoding.

This commit adds support for the NVENC encoding for nVidia video cards
by compiling media-video/ffmpeg with the respective USE flag.

Closes: https://github.com/gentoo/gentoo/pull/7516

 media-video/obs-studio/metadata.xml             | 1 +
 media-video/obs-studio/obs-studio-21.0.2.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index adf3bcb6820..27ed2bccb4c 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -14,6 +14,7 @@
   <use>
     <flag name="fdk">Enable libfdk support for AAC encoding.</flag>
     <flag name="imagemagick">Use ImageMagick for image loading instead of 
FFmpeg.</flag>
+    <flag name="nvenc">Enable NVENC encoding for nVidia video cards</flag>
   </use>
   <upstream>
     <remote-id type="github">jp9000/obs-studio</remote-id>

diff --git a/media-video/obs-studio/obs-studio-21.0.2.ebuild 
b/media-video/obs-studio/obs-studio-21.0.2.ebuild
index 5faf60232c1..db4647c07d1 100644
--- a/media-video/obs-studio/obs-studio-21.0.2.ebuild
+++ b/media-video/obs-studio/obs-studio-21.0.2.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://obsproject.com";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+alsa fdk imagemagick jack pulseaudio truetype v4l"
+IUSE="+alsa fdk imagemagick jack nvenc pulseaudio truetype v4l"
 
 COMMON_DEPEND="
        >=dev-libs/jansson-2.5
@@ -36,6 +36,7 @@ COMMON_DEPEND="
        dev-qt/qtwidgets:5
        dev-qt/qtx11extras:5
        media-video/ffmpeg:=[x264]
+       nvenc? ( media-video/ffmpeg:=[nvenc] )
        net-misc/curl
        x11-libs/libXcomposite
        x11-libs/libXinerama

Reply via email to