Skip to content

Commit 576d39d

Browse files
committed
Make cuGetDeviceUuid optional
Turns out this was only added in CUDA 9.2. I thought it had been around forever. Reported by: https://trac.ffmpeg.org/ticket/7530
1 parent 94c72c5 commit 576d39d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

ffnvcodec.pc.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ includedir=${prefix}/include
33

44
Name: ffnvcodec
55
Description: FFmpeg version of Nvidia Codec SDK headers
6-
Version: 8.2.15.5
6+
Version: 8.2.15.6
77
Cflags: -I${includedir}

include/ffnvcodec/dynlink_loader.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ static inline int cuda_load_functions(CudaFunctions **functions, void *logctx)
260260
LOAD_SYMBOL(cuDeviceGetCount, tcuDeviceGetCount, "cuDeviceGetCount");
261261
LOAD_SYMBOL(cuDeviceGet, tcuDeviceGet, "cuDeviceGet");
262262
LOAD_SYMBOL(cuDeviceGetName, tcuDeviceGetName, "cuDeviceGetName");
263-
LOAD_SYMBOL(cuDeviceGetUuid, tcuDeviceGetUuid, "cuDeviceGetUuid");
263+
LOAD_SYMBOL_OPT(cuDeviceGetUuid, tcuDeviceGetUuid, "cuDeviceGetUuid");
264264
LOAD_SYMBOL(cuDeviceComputeCapability, tcuDeviceComputeCapability, "cuDeviceComputeCapability");
265265
LOAD_SYMBOL(cuCtxCreate, tcuCtxCreate_v2, "cuCtxCreate_v2");
266266
LOAD_SYMBOL(cuCtxSetLimit, tcuCtxSetLimit, "cuCtxSetLimit");

0 commit comments

Comments
 (0)