Alexander Alekhin
|
fce4a19d0d
|
5.x: cleanup compatibility code (2021-10)
|
2021-10-20 17:40:04 +00:00 |
|
Mikhail Nikolskii
|
a604d44d06
|
Merge pull request #19755 from mikhail-nikolskiy:ffmpeg-umat
cv::UMat output/input in VideoCapture/VideoWriter (data stays in GPU memory)
* FFMPEG with UMat input/output
* OpenCL_D3D* context
* fix Linux build
* cosmetic changes
* fix build if USE_AV_HW_CODECS=0
* simplify how child context pointer stored in parent context
* QSV interop with OpenCL on Windows
* detect_msdk.cmake via pkg-config
* fix av_buffer_ref() usage
* revert windows-decode-mfx whitelisting; remove debug msg
* address review comments
* rename property to HW_ACCELERATION_USE_OPENCL
* fix issue with "cl_khr_d3d11_sharing" extension not reported by OpenCL GPU+CPU platform
* core(ocl): add OpenCL stubs for configurations without OpenCL
* videoio(ffmpeg): update #if guards
* Put OpenCL related code under HAVE_OPENCL; simplify reuse of media context from OpenCL context
* videoio(test): skip unsupported tests
- plugins don't support OpenCL/UMat yet
- change handling of *_USE_OPENCL flag
* videoio(ffmpeg): OpenCL dependency
* videoio(ffmpeg): MediaSDK/oneVPL dependency
* cleanup, logging
* cmake: fix handling of 3rdparty interface targets
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
|
2021-05-14 16:48:50 +00:00 |
|
Alexander Alekhin
|
1d0334fc07
|
Merge pull request #19584 from diablodale:fix19573_ocl_move
|
2021-02-21 19:20:03 +00:00 |
|
Dale Phurrough
|
96a15434a2
|
add move construct/assigns to cv::ocl main classes
- enables inline construct and assigns with r-values
- enables compiler-created default move
construct/assigns
- includes test cases
|
2021-02-20 18:56:04 +01:00 |
|
Dale Phurrough
|
77e26a7db3
|
add noexcept to default constructors of cv::ocl
- follows iso c++ guideline C.44
- enables default compiler-created constructors to
also be noexcept
|
2021-02-20 14:16:47 +01:00 |
|
Alexander Alekhin
|
2129c72bc0
|
core(OpenCL): thread-local OpenCL execution context
|
2020-09-02 05:04:20 +00:00 |
|
Alexander Alekhin
|
efcf307b4c
|
ocl: cleanup dead code in case of disabled OpenCL
|
2020-08-31 11:30:42 +00:00 |
|