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