Open Source Computer Vision Library
Go to file
Dinar Ahmatnurov b5a6df4966 fixed issue with malformed UTF-8 string;
ocl: Change static variable order in cl_context.cpp to avoid crashes during destruction

ContextImpl::currentContext contains a reference to one of the
DeviceInfoImpl objects from:

static std::vector<DeviceInfoImpl> global_devices;

ContextImpl::currentContext is destroyed in the destructor
for the statically defined object __module, and relies on its
DeviceInfoImpl reference to query some hardware features while
being destroyed.

This means that we need to ensure that the global_devices vector is
destroyed affter __module, otherwise ContextImpl::currentContext's
DeviceInfoImpl reference will no longer be valid when __module is
destroyed.

Since these variables are all confined to a single compilation unit,
they will be destruct from bottom to top, so we need to make sure
that __module is the bottom definition so it can be destroyed first.

iOS: fix crash from overrelease in UIImageToMat

viz: fixed memory leak, issue 3961

fix installation layout for debian packages:

Install symlinks to shared libraries as a part of development package,
not runtime package.

It is default behavior for debian packages.

Fix test name.

TIFF loader: Allocate large enough buffer when (bpp * ncn) > 8.

TIFF loader: Pass buffer size to read functions.

replace not ascii and not cyrillic symbols with '?';

add test for putText;

fix warning;

minor fixes;
2014-10-27 12:47:53 +03:00
3rdparty Android native camera rebuilt after sources update. 2014-07-30 14:52:01 +04:00
apps Fixes for QNX 6.6 Neitrino support. 2014-10-23 17:17:35 +04:00
cmake Merge pull request #3363 from asmorkalov:qnx_support 2014-10-26 17:42:24 +00:00
data fixed two models, adding xml identifier to correct position 2014-07-01 10:27:36 +02:00
doc OpenCV Manager version++. 2014-09-30 12:05:46 +04:00
include All installed files marked with component names for install customization. 2014-01-21 20:34:36 +04:00
modules fixed issue with malformed UTF-8 string; 2014-10-27 12:47:53 +03:00
platforms Merge pull request #3363 from asmorkalov:qnx_support 2014-10-26 17:42:24 +00:00
samples Merge pull request #2965 from soulslicer:patch-2 2014-07-15 09:44:32 +00:00
.gitattributes Added more text/binary/whitespace attributes for files we have. 2013-08-21 18:59:24 +04:00
.gitignore updated .gitignore 2014-01-10 18:59:06 +04:00
.tgitconfig Add tgit.icon project config 2014-02-26 17:46:52 +08:00
CMakeLists.txt Merge pull request #3363 from asmorkalov:qnx_support 2014-10-26 17:42:24 +00:00
index.rst android -> plarforms/android 2013-05-27 11:10:38 +04:00
LICENSE Initial Linux packages build rools for CPack. 2014-01-21 20:34:36 +04:00
README.md Replaced Gittip button 2014-02-15 13:10:09 +04:00

OpenCV: Open Source Computer Vision Library

Gittip

Resources

Contributing

Please read before starting work on a pull request: http://code.opencv.org/projects/opencv/wiki/How_to_contribute

Summary of guidelines:

  • One pull request per issue;
  • Choose the right base branch;
  • Include tests and documentation;
  • Clean up "oops" commits before submitting;
  • Follow the coding style guide.