#ifndef AVUTIL_CUDA_CHECK_H
#define AVUTIL_CUDA_CHECK_H
+typedef CUresult CUDAAPI cuda_check_GetErrorName(CUresult error, const char** pstr);
+typedef CUresult CUDAAPI cuda_check_GetErrorString(CUresult error, const char** pstr);
+
/**
* Wrap a CUDA function call and print error information if it fails.
*/
if (err == CUDA_SUCCESS)
return 0;
- ((tcuGetErrorName *)cuGetErrorName_fn)(err, &err_name);
- ((tcuGetErrorString *)cuGetErrorString_fn)(err, &err_string);
+ ((cuda_check_GetErrorName *)cuGetErrorName_fn)(err, &err_name);
+ ((cuda_check_GetErrorString *)cuGetErrorString_fn)(err, &err_string);
av_log(avctx, AV_LOG_ERROR, "%s failed", func);
if (err_name && err_string)