From dbf898635dc12608b78c33916137465ce08937bf Mon Sep 17 00:00:00 2001 From: Scott <628593+sr55@users.noreply.github.com> Date: Fri, 29 Jun 2018 19:48:26 +0100 Subject: Add NVEnc encoder. (Round 3) (#1437) Adding the Nvidia NVEnc H.264 and H.265 encoders. Based on Initial work by sgothel --enable-nvenc is the new compile time configure option to enable for builds. --- .../HandBrake.Interop/Interop/Model/Encoding/VideoEncoder.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'win/CS/HandBrake.Interop/Interop/Model/Encoding/VideoEncoder.cs') diff --git a/win/CS/HandBrake.Interop/Interop/Model/Encoding/VideoEncoder.cs b/win/CS/HandBrake.Interop/Interop/Model/Encoding/VideoEncoder.cs index a5aded796..e8a2ed485 100644 --- a/win/CS/HandBrake.Interop/Interop/Model/Encoding/VideoEncoder.cs +++ b/win/CS/HandBrake.Interop/Interop/Model/Encoding/VideoEncoder.cs @@ -30,8 +30,12 @@ namespace HandBrake.Interop.Interop.Model.Encoding [DisplayName("H.264 (AMD VCE)")] [ShortName("vce_h264")] - VceH264, + VceH264, + [DisplayName("H.264 (Nvidia NVEnc)")] + [ShortName("nvenc_h264")] + NvencH264, + [DisplayName("MPEG-4")] [ShortName("mpeg4")] FFMpeg, @@ -68,6 +72,10 @@ namespace HandBrake.Interop.Interop.Model.Encoding [ShortName("vce_h265")] VceH265, + [DisplayName("H.265 (Nvidia NVEnc)")] + [ShortName("nvenc_h265")] + NvencH265, + [DisplayName("VP8")] [ShortName("VP8")] VP8, -- cgit v1.2.3