Commit 39406ea3 authored by highgod0401's avatar highgod0401 Committed by Michael Niedermayer

avutil/opencl: add check for the program number to create kernel

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent b1dea2c0
......@@ -225,6 +225,11 @@ int av_opencl_create_kernel(AVOpenCLKernelEnv *env, const char *kernel_name)
ret = AVERROR(EINVAL);
goto end;
}
if (gpu_env.program_count == 0) {
av_log(&openclutils, AV_LOG_ERROR, "Program count of OpenCL is 0, can not create kernel\n");
ret = AVERROR(EINVAL);
goto end;
}
for (i = 0; i < gpu_env.program_count; i++) {
env->kernel = clCreateKernel(gpu_env.programs[i], kernel_name, &status);
if (status == CL_SUCCESS)
......
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