Merge pull request #555 from bitwangyaoyao:2.4_fixFft
This commit is contained in:
commit
dcf7a69430
@ -54,6 +54,10 @@ void cv::ocl::dft(const oclMat&, oclMat&, Size, int)
|
|||||||
{
|
{
|
||||||
CV_Error(CV_StsNotImplemented, "OpenCL DFT is not implemented");
|
CV_Error(CV_StsNotImplemented, "OpenCL DFT is not implemented");
|
||||||
}
|
}
|
||||||
|
namespace cv { namespace ocl {
|
||||||
|
void fft_teardown();
|
||||||
|
}}
|
||||||
|
void cv::ocl::fft_teardown(){}
|
||||||
#else
|
#else
|
||||||
#include "clAmdFft.h"
|
#include "clAmdFft.h"
|
||||||
namespace cv
|
namespace cv
|
||||||
|
@ -65,6 +65,7 @@ namespace cv
|
|||||||
{
|
{
|
||||||
namespace ocl
|
namespace ocl
|
||||||
{
|
{
|
||||||
|
extern void fft_teardown();
|
||||||
/*
|
/*
|
||||||
* The binary caching system to eliminate redundant program source compilation.
|
* The binary caching system to eliminate redundant program source compilation.
|
||||||
* Strictly, this is not a cache because we do not implement evictions right now.
|
* Strictly, this is not a cache because we do not implement evictions right now.
|
||||||
@ -877,6 +878,7 @@ namespace cv
|
|||||||
}
|
}
|
||||||
void Info::release()
|
void Info::release()
|
||||||
{
|
{
|
||||||
|
fft_teardown();
|
||||||
if(impl->oclplatform)
|
if(impl->oclplatform)
|
||||||
{
|
{
|
||||||
impl->oclplatform = 0;
|
impl->oclplatform = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user