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
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
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
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
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
stereo_csbp.cpp
stereobm.cpp
stereobp.cpp
svm.cpp
tvl1flow.cpp