opencv/modules/core
Alexander Alekhin cec700525c core(ocl): fix deadlock in UMatDataAutoLock
UMatData locks are not mapped on real locks (they are mapped to some "pre-initialized" pool).

Concurrent execution of these statements may lead to deadlock:
- a.copyTo(b) from thread 1
- c.copyTo(d) from thread 2
where:
- 'a' and 'd' are mapped to single lock "A".
- 'b' and 'c' are mapped to single lock "B".

Workaround is to process locks with strict order.
2018-01-16 17:33:06 +03:00
..
doc Large update of videoio doc and samples following mshabunin comments 2016-09-09 18:46:11 +02:00
include/opencv2 core(ocl): fix deadlock in UMatDataAutoLock 2018-01-16 17:33:06 +03:00
misc/java cmake: Java/Android SDK refactoring 2018-01-13 02:12:39 +00:00
perf core: remove raw SSE2/NEON implementation from convert.cpp (#9831) 2017-12-15 00:00:35 +03:00
src core(ocl): fix deadlock in UMatDataAutoLock 2018-01-16 17:33:06 +03:00
test HAL for minMaxIdx 2017-12-22 12:56:52 +03:00
CMakeLists.txt Merge pull request #9466 from huningxin:js 2017-09-25 16:52:07 +03:00