[FFmpeg-cvslog] avutil/opencl: add check for the program number to create kernel
highgod0401
git at videolan.org
Thu Apr 4 19:35:31 CEST 2013
ffmpeg | branch: master | highgod0401 <highgod0401 at gmail.com> | Thu Apr 4 20:09:17 2013 +0800| [39406ea321ce8f4c52944fa799f90ab984fed4eb] | committer: Michael Niedermayer
avutil/opencl: add check for the program number to create kernel
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39406ea321ce8f4c52944fa799f90ab984fed4eb
---
libavutil/opencl.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/libavutil/opencl.c b/libavutil/opencl.c
index 799425e..e618829 100644
--- a/libavutil/opencl.c
+++ b/libavutil/opencl.c
@@ -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)
More information about the ffmpeg-cvslog
mailing list