Merge pull request #21883 from SergeyIvanov87:gapi_vpl_linux
authorSergey <35331225+SergeyIvanov87@users.noreply.github.com>
Thu, 12 May 2022 08:42:38 +0000 (11:42 +0300)
committerGitHub <noreply@github.com>
Thu, 12 May 2022 08:42:38 +0000 (08:42 +0000)
commiteff5605be53bc9656e0155583a5c4d12191bb9db
tree46dcf024232b1c0f1baf6edb2ab1ee200bf4cbcb
parent2010de9104dbe9a8bbdaebb3af00a978af773afd
Merge pull request #21883 from SergeyIvanov87:gapi_vpl_linux

G-API: VPL Source turn on Linux CPU version

* Turn on linux compilation

* Apply comments

* Change new files headline

* Add license header
34 files changed:
modules/gapi/CMakeLists.txt
modules/gapi/include/opencv2/gapi/streaming/onevpl/accel_types.hpp
modules/gapi/perf/streaming/gapi_streaming_source_perf_tests.cpp
modules/gapi/src/streaming/onevpl/accelerators/accel_policy_cpu.cpp
modules/gapi/src/streaming/onevpl/accelerators/accel_policy_dx11.cpp
modules/gapi/src/streaming/onevpl/accelerators/accel_policy_dx11.hpp
modules/gapi/src/streaming/onevpl/accelerators/accel_policy_va_api.cpp [new file with mode: 0644]
modules/gapi/src/streaming/onevpl/accelerators/accel_policy_va_api.hpp [new file with mode: 0644]
modules/gapi/src/streaming/onevpl/accelerators/surface/base_frame_adapter.cpp
modules/gapi/src/streaming/onevpl/accelerators/surface/base_frame_adapter.hpp
modules/gapi/src/streaming/onevpl/accelerators/surface/dx11_frame_adapter.cpp
modules/gapi/src/streaming/onevpl/accelerators/surface/surface.cpp
modules/gapi/src/streaming/onevpl/accelerators/surface/surface_pool.cpp
modules/gapi/src/streaming/onevpl/cfg_param_device_selector.cpp
modules/gapi/src/streaming/onevpl/cfg_params_parser.cpp
modules/gapi/src/streaming/onevpl/demux/async_mfp_demux_data_provider.cpp
modules/gapi/src/streaming/onevpl/demux/async_mfp_demux_data_provider.hpp
modules/gapi/src/streaming/onevpl/device_selector_interface.cpp
modules/gapi/src/streaming/onevpl/engine/decode/decode_engine_legacy.cpp
modules/gapi/src/streaming/onevpl/engine/decode/decode_session.hpp
modules/gapi/src/streaming/onevpl/engine/engine_session.hpp
modules/gapi/src/streaming/onevpl/engine/preproc/preproc_engine.cpp
modules/gapi/src/streaming/onevpl/engine/preproc/vpp_preproc_defines.hpp
modules/gapi/src/streaming/onevpl/engine/processing_engine_base.hpp
modules/gapi/src/streaming/onevpl/engine/transcode/transcode_engine_legacy.cpp
modules/gapi/src/streaming/onevpl/engine/transcode/transcode_session.hpp
modules/gapi/src/streaming/onevpl/onevpl_export.hpp
modules/gapi/src/streaming/onevpl/source_priv.cpp
modules/gapi/src/streaming/onevpl/utils.cpp
modules/gapi/test/streaming/gapi_streaming_tests.cpp
modules/gapi/test/streaming/gapi_streaming_vpl_core_test.cpp
modules/gapi/test/streaming/gapi_streaming_vpl_data_provider.cpp
modules/gapi/test/streaming/gapi_streaming_vpl_device_selector.cpp
modules/gapi/test/streaming/gapi_streaming_vpp_preproc_test.cpp