From d4e6812be22ab647c3e238f8ed31958102ad52a5 Mon Sep 17 00:00:00 2001 From: Alexander Karsakov Date: Fri, 29 Aug 2014 14:23:18 +0400 Subject: [PATCH] Added check AmdFft version to be sure that AmdFft binaries are available --- modules/core/src/ocl.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/core/src/ocl.cpp b/modules/core/src/ocl.cpp index 9192af8e87..36c5142b02 100644 --- a/modules/core/src/ocl.cpp +++ b/modules/core/src/ocl.cpp @@ -1581,7 +1581,11 @@ protected: { try { + cl_uint major, minor, patch; CV_Assert(clAmdFftInitSetupData(&setupData) == CLFFT_SUCCESS); + + // it throws exception in case AmdFft binaries are not found + CV_Assert(clAmdFftGetVersion(&major, &minor, &patch) == CLFFT_SUCCESS); g_isAmdFftAvailable = true; } catch (const Exception &)