• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Makefile.amH A D03-Sep-2019655 3529

Makefile.inH A D03-May-202239.7 KiB1,1401,044

READMEH A D19-Apr-20191.1 KiB3125

TODOH A D19-Apr-2019253 126

gstnvbaseenc.cH A D19-Apr-201962.9 KiB2,0521,625

gstnvbaseenc.hH A D19-Apr-20194.8 KiB14486

gstnvenc.cH A D19-Apr-201911.2 KiB393317

gstnvenc.hH A D19-Apr-20191.3 KiB4012

gstnvh264enc.cH A D19-Apr-201917.8 KiB557424

gstnvh264enc.hH A D19-Apr-20192 KiB6028

gstnvh265enc.cH A D19-Apr-201913.2 KiB443329

gstnvh265enc.hH A D19-Apr-20192.1 KiB6128

meson.buildH A D03-Sep-2019936 4134

nvEncodeAPI.hH A D19-Apr-2019197.8 KiB3,4161,021

README

1This plugin is intended for use with NVIDIA hardware.  Specifically, the NVENC
2block available in recent NVIDIA GPU hardware.  This is provided by a
3libnvidia-encode library provided by NVIDIA graphic drivers.
4
5Requirements
6------------
7Cuda > 6.5
8NVENC 5.0
9
10See https://developer.nvidia.com/nvidia-video-codec-sdk for a list of
11supported GPU's.
12
13Building
14--------
151. Retrieve the NVENC SDK
16from https://developer.nvidia.com/nvidia-video-codec-sdk
17- http://developer.download.nvidia.com/compute/nvenc/v5.0/nvenc_5.0.1_sdk.zip
182. unzip this somewhere and retreive or note the location of the
19nvEncodeAPI.h under nvenc_api-5.0.1/Samples/common/inc/
203. Retreive a version of cuda from
21https://developer.nvidia.com/cuda-downloads and install somewhere noting
22the installation prefix (typically /opt/cuda or /usr/local/cuda)
234. Now that the dependencies are sorted, there are a couple of
24environment variables and/or or configure arguments that are needed to
25detect the necessary libraries/headers.
26
27More information is available from the following locations
28
29[1] - https://developer.nvidia.com/cuda-downloads
30[2] - https://developer.nvidia.com/nvidia-video-codec-sdk
31