Lines Matching refs:device_ctx

53 #define CHECK_CU(x) FF_CUDA_CHECK_DL(device_ctx, cu, x)
83 AVHWDeviceContext *device_ctx = ctx->device_ctx;
84 AVCUDADeviceContext *hwctx = device_ctx->hwctx;
99 AVHWDeviceContext *device_ctx = ctx->device_ctx;
100 AVCUDADeviceContext *hwctx = device_ctx->hwctx;
129 AVHWDeviceContext *device_ctx = ctx->device_ctx;
130 AVCUDADeviceContext *hwctx = device_ctx->hwctx;
225 AVHWDeviceContext *device_ctx = ctx->device_ctx;
226 AVCUDADeviceContext *hwctx = device_ctx->hwctx;
281 static void cuda_device_uninit(AVHWDeviceContext *device_ctx)
283 AVCUDADeviceContext *hwctx = device_ctx->hwctx;
329 static int cuda_context_init(AVHWDeviceContext *device_ctx, int flags) {
330 AVCUDADeviceContext *hwctx = device_ctx->hwctx;
349 av_log(device_ctx, AV_LOG_ERROR, "Primary context already active with incompatible flags.\n");
379 static int cuda_flags_from_opts(AVHWDeviceContext *device_ctx,
385 av_log(device_ctx, AV_LOG_VERBOSE, "Using CUDA primary device context\n");
388 av_log(device_ctx, AV_LOG_VERBOSE, "Disabling use of CUDA primary device context\n");
395 static int cuda_device_create(AVHWDeviceContext *device_ctx,
399 AVCUDADeviceContext *hwctx = device_ctx->hwctx;
403 ret = cuda_flags_from_opts(device_ctx, opts, &flags);
410 ret = cuda_device_init(device_ctx);
424 ret = cuda_context_init(device_ctx, flags);
431 cuda_device_uninit(device_ctx);
435 static int cuda_device_derive(AVHWDeviceContext *device_ctx,
438 AVCUDADeviceContext *hwctx = device_ctx->hwctx;
443 ret = cuda_flags_from_opts(device_ctx, opts, &flags);
475 av_log(device_ctx, AV_LOG_ERROR,
481 ret = cuda_device_init(device_ctx);
515 av_log(device_ctx, AV_LOG_ERROR, "Could not derive CUDA device.\n");
519 ret = cuda_context_init(device_ctx, flags);
526 cuda_device_uninit(device_ctx);