Commit 17f63d98 authored by Timo Rothenpieler's avatar Timo Rothenpieler

compat/cuda: update cuvid/nvdec headers to Video Codec SDK 8.0.14

This raises the required minimum NVIDIA display driver versions:
NVIDIA Linux display driver 378.13 or newer
NVIDIA Windows display driver 378.66 or newer
parent 23538ad2
...@@ -43,6 +43,7 @@ ...@@ -43,6 +43,7 @@
typedef int CUdevice; typedef int CUdevice;
typedef void* CUarray; typedef void* CUarray;
typedef void* CUcontext; typedef void* CUcontext;
typedef void* CUstream;
#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) #if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64)
typedef unsigned long long CUdeviceptr; typedef unsigned long long CUdeviceptr;
#else #else
......
This diff is collapsed.
...@@ -125,6 +125,7 @@ typedef struct CudaFunctions CudaFunctions; ...@@ -125,6 +125,7 @@ typedef struct CudaFunctions CudaFunctions;
#endif #endif
typedef struct CuvidFunctions { typedef struct CuvidFunctions {
tcuvidGetDecoderCaps *cuvidGetDecoderCaps;
tcuvidCreateDecoder *cuvidCreateDecoder; tcuvidCreateDecoder *cuvidCreateDecoder;
tcuvidDestroyDecoder *cuvidDestroyDecoder; tcuvidDestroyDecoder *cuvidDestroyDecoder;
tcuvidDecodePicture *cuvidDecodePicture; tcuvidDecodePicture *cuvidDecodePicture;
...@@ -201,6 +202,7 @@ static inline int cuvid_load_functions(CuvidFunctions **functions) ...@@ -201,6 +202,7 @@ static inline int cuvid_load_functions(CuvidFunctions **functions)
{ {
GENERIC_LOAD_FUNC_PREAMBLE(CuvidFunctions, cuvid, NVCUVID_LIBNAME); GENERIC_LOAD_FUNC_PREAMBLE(CuvidFunctions, cuvid, NVCUVID_LIBNAME);
LOAD_SYMBOL(cuvidGetDecoderCaps, "cuvidGetDecoderCaps");
LOAD_SYMBOL(cuvidCreateDecoder, "cuvidCreateDecoder"); LOAD_SYMBOL(cuvidCreateDecoder, "cuvidCreateDecoder");
LOAD_SYMBOL(cuvidDestroyDecoder, "cuvidDestroyDecoder"); LOAD_SYMBOL(cuvidDestroyDecoder, "cuvidDestroyDecoder");
LOAD_SYMBOL(cuvidDecodePicture, "cuvidDecodePicture"); LOAD_SYMBOL(cuvidDecodePicture, "cuvidDecodePicture");
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment