]> granicus.if.org Git - handbrake/commit
Add NVEnc encoder. (Round 3) (#1437)
authorScott <628593+sr55@users.noreply.github.com>
Fri, 29 Jun 2018 18:48:26 +0000 (19:48 +0100)
committerGitHub <noreply@github.com>
Fri, 29 Jun 2018 18:48:26 +0000 (19:48 +0100)
commitdbf898635dc12608b78c33916137465ce08937bf
tree2449891c1f1275e43673b9aa276b8e8905374b55
parentac390b630498163ff37bea491202c0872bb679ec
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.
20 files changed:
contrib/ffmpeg/module.defs
contrib/nvenc/module.defs [new file with mode: 0644]
contrib/nvenc/module.rules [new file with mode: 0644]
libhb/common.c
libhb/common.h
libhb/encavcodec.c
libhb/hbffmpeg.h
libhb/module.defs
libhb/muxavformat.c
libhb/nvenc_common.c [new file with mode: 0644]
libhb/nvenc_common.h [new file with mode: 0644]
libhb/work.c
make/configure.py
make/include/main.defs
test/module.defs
win/CS/HandBrake.Interop/Interop/HbLib/HbFunctions.cs
win/CS/HandBrake.Interop/Interop/Model/Encoding/VideoEncoder.cs
win/CS/HandBrake.Interop/Utilities/SystemInfo.cs
win/CS/HandBrakeWPF/Converters/Video/VideoEncoderConverter.cs
win/CS/HandBrakeWPF/ViewModels/VideoViewModel.cs