]> granicus.if.org Git - handbrake/commitdiff
OpenCL: disable binary generation under OS X. it offers little advantage, and is...
authorRodeo <tdskywalker@gmail.com>
Wed, 22 May 2013 17:31:31 +0000 (17:31 +0000)
committerRodeo <tdskywalker@gmail.com>
Wed, 22 May 2013 17:31:31 +0000 (17:31 +0000)
This may be removed altogether eventually.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5496 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/openclwrapper.c

index 9254501d9f2651f47463536dd1f179bfc6dd092a..10849fd459e04e5d57e168901a230d60ef6a7e8e 100644 (file)
@@ -811,8 +811,12 @@ int hb_compile_kernel_file( const char *filename, GPUEnv *gpu_info,
     source = source_str;\r
     source_size[0] = strlen( source );\r
 \r
+#ifdef __APPLE__\r
     binaryExisted = 0;\r
-    if((binaryExisted = hb_binary_generated( gpu_info->context, filename, &fd )) == 1 )\r
+#else\r
+    binaryExisted = hb_binary_generated(gpu_info->context, filename, &fd);\r
+#endif\r
+    if (binaryExisted == 1)\r
     {\r
         status = clGetContextInfo( gpu_info->context,\r
                                    CL_CONTEXT_NUM_DEVICES,\r
@@ -940,10 +944,12 @@ int hb_compile_kernel_file( const char *filename, GPUEnv *gpu_info,
 \r
     strcpy( gpu_env.kernelSrcFile[idx], filename );\r
 \r
-    if( binaryExisted == 0 ) \r
-       {\r
-        hb_generat_bin_from_kernel_source( gpu_env.programs[idx], filename );\r
-       }\r
+#ifndef __APPLE__\r
+    if (!binaryExisted)\r
+    {\r
+        hb_generat_bin_from_kernel_source(gpu_env.programs[idx], filename);\r
+    }\r
+#endif\r
 \r
     gpu_info->file_count += 1;\r
 \r