Alexander Alekhin
|
35eaacd1db
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2021-03-27 15:35:16 +00:00 |
|
Mikhail Nikolskii
|
bf9f67e93f
|
Merge pull request #19783 from mikhail-nikolskiy:interop-perf
Performance optimization in DirectX and VAAPI interop
* optimization in OpenCL NV12<>BGR kernels
* reduce kernel work-size
|
2021-03-25 21:27:31 +00:00 |
|
Alexander Alekhin
|
3dd55d284d
|
core(libva): use dynamic loader
|
2021-02-19 10:32:59 +00:00 |
|
Alexander Alekhin
|
c945ea125a
|
ocl: fix PlatformInfo usage
|
2020-09-25 19:22:12 +00:00 |
|
Odianosen Ejale
|
862fc06b6f
|
Fixed and updated OpenCL-VA interoperability
|
2020-09-25 16:11:50 +03:00 |
|
Alexander Alekhin
|
2129c72bc0
|
core(OpenCL): thread-local OpenCL execution context
|
2020-09-02 05:04:20 +00:00 |
|
Maksim Shabunin
|
c26c43c69c
|
Fixed compilation with VA-interop on 32-bit platforms
|
2018-12-03 17:16:09 +03:00 |
|
Hamdi Sahloul
|
a39e0daacf
|
Utilize CV_UNUSED macro
|
2018-09-07 20:33:52 +09:00 |
|
Alexander Alekhin
|
4910f16f16
|
core(libva): support YV12 too
Added to CPU path only.
OpenCL code path still expects NV12 only (according to Intel OpenCL extension)
|
2018-08-10 16:02:05 +03:00 |
|
Alexander Alekhin
|
576d2dbac0
|
refactor: don't use CV_ErrorNoReturn() internally
|
2018-04-24 15:38:42 +03:00 |
|
Maksim Shabunin
|
6e9d0d9a0c
|
Visual Studio 2015 warning and test fixes
|
2015-10-20 12:48:37 +03:00 |
|
Alexey Ershov
|
933ad0e710
|
changed call to getDefault: false to true in fallback initialization
|
2015-09-10 14:36:40 +03:00 |
|
Alexey Ershov
|
5937e58a11
|
fixed argument in call to {Input|Output}Array.getMat()
|
2015-09-08 19:29:19 +03:00 |
|
Alexey Ershov
|
949410b347
|
separated UMat & Mat usage in interop/copy paths
|
2015-09-07 21:11:05 +03:00 |
|
Alexey Ershov
|
68a0347ff9
|
fallback path & sample timing implemented
fixed trailing whitespaces
renamed files *vaapi* to *va_intel*
changed names vaapi* to va_intel*
|
2015-09-04 02:42:49 +03:00 |
|