opencv/modules/ocl/src
Tom Stellard 42b1bd56cc ocl: Move static oclMat variables into FarnebackOpticalFlow class
Move some static functions into the FarnebackOpticalFlow class as well,
so they can access these new class variables.

oclMat objects cannot be declared statically, because their destructor
depends on the statically defined __module variable from cl_context.cpp.
Since statically defined variables in separate compilation units have
an undefined destruction order there is always the possibility the
__module will be destructed before an oclMat object, which results
in a segfault.
2014-11-13 11:16:10 -05:00
..
cl_runtime Fix the following error for ocl::getOpenCLPlatforms() on Ubuntu 12.04 with gcc 4.8 2014-01-13 16:09:42 +01:00
opencl ocl: Don't use 'inline' attribute on functions 2014-09-19 16:13:57 -04:00
arithm.cpp typos 2014-03-13 22:56:46 +04:00
bgfg_mog.cpp
blend.cpp fixed and generalized ocl::blendLinear 2013-10-28 23:56:40 +04:00
brute_force_matcher.cpp ocl::BruteForceMatcher fix wrong use of oclMat::ptr(). 2013-12-05 19:27:10 -02:00
build_warps.cpp Some hacks to build and run OpenCL on Qualcomm S800. 2013-11-22 16:13:38 +04:00
canny.cpp
cl_context.cpp ocl: Change static variable order in cl_context.cpp to avoid crashes during destruction 2014-10-14 20:54:13 -04:00
cl_operations.cpp ocl: try to disable clFinish workaround 2013-12-04 13:00:37 +04:00
cl_programcache.cpp ocl: split: update tests and implementation 2013-10-30 14:08:37 +04:00
cl_programcache.hpp
color.cpp Improve ocl cvt_color performance for the following conversions: RGB<->BGR, RGB->Gray, RGB<->XYZ, RGB<->YCrCb, RGB<->YUV, and mRGBA<->RGBA. 2013-12-19 22:56:46 +04:00
columnsum.cpp
error.cpp
fft.cpp Fixed typos in comments 2014-06-26 16:29:45 +02:00
filtering.cpp remove intel guard since the code is 2 times faster on AMD too 2014-03-17 19:11:21 +04:00
gemm.cpp
gftt.cpp remove unused variable in findCorners_caller() 2014-04-09 22:59:52 +03:00
haar.cpp Revert "Merge pull request #1779 from perping:integral_2.4" 2014-03-28 16:05:04 +04:00
hog.cpp ocl: Fix crash during destruction of gauss_w_lut object in hog.cpp 2014-11-12 10:07:07 -05:00
imgproc.cpp Revert "Merge pull request #1779 from perping:integral_2.4" 2014-03-28 16:05:04 +04:00
interpolate_frames.cpp
kalman.cpp
kmeans.cpp speeded up ocl::distanceToCenters 2013-11-06 20:02:31 +04:00
knearest.cpp
match_template.cpp Revert "Merge pull request #1779 from perping:integral_2.4" 2014-03-28 16:05:04 +04:00
matrix_operations.cpp Some hacks to build and run OpenCL on Qualcomm S800. 2013-11-22 16:13:38 +04:00
mcwutil.cpp
moments.cpp remove unused variable in ocl_moments() 2014-04-09 23:01:49 +03:00
mssegmentation.cpp Warning fixes and suppression in ocl module for gcc 4.6 from Android NDK. 2013-12-02 17:51:29 +04:00
optical_flow_farneback.cpp ocl: Move static oclMat variables into FarnebackOpticalFlow class 2014-11-13 11:16:10 -05:00
precomp.hpp
pyrdown.cpp
pyrlk.cpp
pyrup.cpp
safe_call.hpp Enabled CV_Assert and such to print the function name with Visual C++. 2013-11-07 17:22:02 +04:00
sort_by_key.cpp Some hacks to build and run OpenCL on Qualcomm S800. 2013-11-22 16:13:38 +04:00
split_merge.cpp fixed Split for device version equals 78712 2013-11-18 13:20:57 +04:00
stereo_csbp.cpp
stereobm.cpp
stereobp.cpp
svm.cpp ocl: svm: restore non BLAS version 2013-11-05 15:15:26 +04:00
tvl1flow.cpp Resolved a bug and used ocl::multiply. 2013-10-31 16:09:33 +08:00