]> granicus.if.org Git - handbrake/commitdiff
OpenCL: hb_generat_bin_from_kernel_source: improve error messages.
authorRodeo <tdskywalker@gmail.com>
Mon, 20 May 2013 19:19:19 +0000 (19:19 +0000)
committerRodeo <tdskywalker@gmail.com>
Mon, 20 May 2013 19:19:19 +0000 (19:19 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5490 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/openclwrapper.c

index 9118c1ee4ee1cc8e817a11ec735cb83e179f86de..710c4defbec65ad1f0643b5ebbd0f6c01008eb60 100644 (file)
@@ -332,14 +332,14 @@ int hb_generat_bin_from_kernel_source( cl_program program, const char * cl_file_
                                NULL );\r
     if( status != CL_SUCCESS )\r
     {\r
-        hb_log( "OpenCL: Get program info failed, when generate binary file from kernel source" );\r
+        hb_log("OpenCL: hb_generat_bin_from_kernel_source: clGetProgramInfo for CL_PROGRAM_NUM_DEVICES failed");\r
         return 0;\r
     }\r
 \r
     devices = (cl_device_id*)malloc( sizeof(cl_device_id) * numDevices );\r
     if( devices == NULL )\r
     {\r
-        hb_log( "OpenCL: No device found, when generate binary file from kernel source" );\r
+        hb_log("OpenCL: hb_generat_bin_from_kernel_source: no device found");\r
         return 0;\r
     }\r
 \r
@@ -351,7 +351,7 @@ int hb_generat_bin_from_kernel_source( cl_program program, const char * cl_file_
                                NULL );\r
     if( status != CL_SUCCESS )\r
     {\r
-        hb_log( "OpenCL: Get program info failed, when generate binary file from kernel source" );\r
+        hb_log("OpenCL: hb_generat_bin_from_kernel_source: clGetProgramInfo for CL_PROGRAM_DEVICES failed");\r
         return 0;\r
     }\r
 \r
@@ -364,7 +364,7 @@ int hb_generat_bin_from_kernel_source( cl_program program, const char * cl_file_
                                binarySizes, NULL );\r
     if( status != CL_SUCCESS )\r
     {\r
-        hb_log( "OpenCL: Get program info failed, when generate binary file from kernel source" );\r
+        hb_log("OpenCL: hb_generat_bin_from_kernel_source: clGetProgramInfo for CL_PROGRAM_BINARY_SIZES failed");\r
         return 0;\r
     }\r
 \r
@@ -372,7 +372,7 @@ int hb_generat_bin_from_kernel_source( cl_program program, const char * cl_file_
     binaries = (char**)malloc( sizeof(char *) * numDevices );\r
     if( binaries == NULL )\r
     {\r
-        hb_log( "OpenCL: malloc for binaries failed, when generate binary file from kernel source" );\r
+        hb_log("OpenCL: hb_generat_bin_from_kernel_source: malloc for binaries failed");\r
         return 0;\r
     }\r
 \r
@@ -383,7 +383,7 @@ int hb_generat_bin_from_kernel_source( cl_program program, const char * cl_file_
             binaries[i] = (char*)malloc( sizeof(char) * binarySizes[i] );\r
             if( binaries[i] == NULL )\r
             {\r
-                hb_log( "OpenCL: malloc for binary[%d] failed, when generate binary file from kernel source", i );\r
+                hb_log("OpenCL: hb_generat_bin_from_kernel_source: malloc for binaries[%d] failed", i);\r
                 return 0;\r
             }\r
         }\r
@@ -400,7 +400,7 @@ int hb_generat_bin_from_kernel_source( cl_program program, const char * cl_file_
                                NULL );\r
     if( status != CL_SUCCESS )\r
     {\r
-        hb_log( "OpenCL: Get program info failed, when generate binary file from kernel source" );\r
+        hb_log("OpenCL: hb_generat_bin_from_kernel_source: clGetProgramInfo for CL_PROGRAM_BINARIES failed");\r
         return 0;\r
     }\r
 \r
@@ -425,7 +425,7 @@ int hb_generat_bin_from_kernel_source( cl_program program, const char * cl_file_
 \r
             if( !hb_write_binary_to_file( fileName, binaries[i], binarySizes[i] ))\r
             {\r
-                hb_log( "OpenCL: Unable to write opencl kernel, writing to temporary directory instead." );\r
+                hb_log("OpenCL: hb_generat_bin_from_kernel_source: unable to write kernel, writing to temporary directory instead.");\r
                 return 0;\r
             }\r
         }\r