23 void *cuGetErrorName_fn,
24 void *cuGetErrorString_fn,
25 CUresult err,
const char *
func)
28 const char *err_string;
32 if (err == CUDA_SUCCESS)
35 ((tcuGetErrorName *)cuGetErrorName_fn)(err, &err_name);
36 ((tcuGetErrorString *)cuGetErrorString_fn)(err, &err_string);
39 if (err_name && err_string)
#define AV_LOG_TRACE
Extremely verbose debugging, useful for libav* development.
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
int ff_cuda_check(void *avctx, void *cuGetErrorName_fn, void *cuGetErrorString_fn, CUresult err, const char *func)
Wrap a CUDA function call and print error information if it fails.
int(* func)(AVBPrint *dst, const char *in, const char *arg)
#define AVERROR_EXTERNAL
Generic error in an external library.