1. 30 Jan, 2019 1 commit
  2. 17 Dec, 2018 1 commit
  3. 24 Nov, 2018 1 commit
  4. 08 Nov, 2018 1 commit
  5. 10 Oct, 2018 1 commit
  6. 01 Oct, 2018 1 commit
  7. 27 Sep, 2018 1 commit
  8. 26 Sep, 2018 1 commit
  9. 13 Sep, 2018 1 commit
  10. 07 Sep, 2018 1 commit
  11. 28 Jul, 2018 1 commit
  12. 04 Jul, 2018 1 commit
  13. 14 May, 2018 1 commit
    • Vadim Pisarevsky's avatar
      handle huge matrices correctly (#11505) · e0dbe5cf
      Vadim Pisarevsky authored
      * make sure that the matrix with more than INT_MAX elements is marked as non-continuous, and thus all the pixel-wise functions process it correctly (i.e. row-by-row, not as a single row, where integer overflow may occur when computing the total number of elements)
      e0dbe5cf
  14. 24 Apr, 2018 1 commit
  15. 20 Apr, 2018 1 commit
  16. 13 Apr, 2018 1 commit
  17. 28 Mar, 2018 1 commit
  18. 01 Mar, 2018 2 commits
  19. 29 Jan, 2018 1 commit
  20. 16 Jan, 2018 1 commit
    • Alexander Alekhin's avatar
      core(ocl): fix deadlock in UMatDataAutoLock · cec70052
      Alexander Alekhin authored
      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.
      cec70052
  21. 12 Jan, 2018 1 commit
  22. 22 Dec, 2017 1 commit
  23. 17 Dec, 2017 1 commit
  24. 13 Dec, 2017 1 commit
  25. 11 Dec, 2017 1 commit
  26. 05 Dec, 2017 3 commits
  27. 01 Dec, 2017 1 commit
  28. 28 Nov, 2017 1 commit
    • Alexander Alekhin's avatar
      ocl: avoid unnecessary loading/initializing OpenCL subsystem · 0ed3209b
      Alexander Alekhin authored
      If there are no OpenCL/UMat methods calls from application.
      
      OpenCL subsystem is initialized:
      - haveOpenCL() is called from application
      - useOpenCL() is called from application
      - access to OpenCL allocator: UMat is created (empty UMat is ignored) or UMat <-> Mat conversions are called
      
      Don't call OpenCL functions if OPENCV_OPENCL_RUNTIME=disabled
      (independent from OpenCL linkage type)
      0ed3209b
  29. 27 Nov, 2017 1 commit
  30. 24 Nov, 2017 1 commit
  31. 22 Nov, 2017 1 commit
  32. 03 Nov, 2017 2 commits
  33. 30 Oct, 2017 1 commit
  34. 23 Oct, 2017 1 commit
  35. 18 Oct, 2017 1 commit
  36. 09 Oct, 2017 1 commit