Skip to content

G-API: oneVPL (simplification) unite components in entire VPL source#20773

Merged
alalek merged 5 commits intoopencv:masterfrom
sivanov-work:merge_vpl_source_unite
Oct 18, 2021
Merged

G-API: oneVPL (simplification) unite components in entire VPL source#20773
alalek merged 5 commits intoopencv:masterfrom
sivanov-work:merge_vpl_source_unite

Conversation

@sivanov-work
Copy link
Copy Markdown
Contributor

@sivanov-work sivanov-work commented Sep 29, 2021

Make VPL source usable for decoding simple demultiplexed video streams.

Limitations:

  • decoding on GPU only, using CPU memory for both CPU & DX11 accel types (will be fixed in further PRs)
  • slight decoding performance (will be fixed in further PRs)
  • not all CFG params processed
  • Decoding pipeline is SYNC-like due LockCounter bug in onevpl::Surface (Will be fixed in next PRs)

Pull Request Readiness Checklist

See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

  • I agree to contribute to the project under Apache 2 License.
  • To the best of my knowledge, the proposed patch is not based on a code under GPL or other license that is incompatible with OpenCV
  • The PR is proposed to proper branch
  • There is reference to original bug report and related work
  • There is accuracy test, performance test and test data in opencv_extra repository, if applicable
    Patch to opencv_extra has the same branch name.
  • The feature is well documented and sample code can be built with the project CMake

Build configuration

force_builders=Custom,Custom Win,Custom Mac
build_gapi_standalone:Linux x64=ade-0.1.1f
build_gapi_standalone:Win64=ade-0.1.1f
build_gapi_standalone:Mac=ade-0.1.1f
build_gapi_standalone:Linux x64 Debug=ade-0.1.1f

Xbuild_image:Custom=centos:7
Xbuildworker:Custom=linux-1
build_gapi_standalone:Custom=ade-0.1.1f

build_image:Custom=ubuntu-openvino-2021.3.0:20.04
build_image:Custom Win=openvino-2021.2.0
build_image:Custom Mac=openvino-2021.2.0

test_modules:Custom=gapi,python2,python3,java
test_modules:Custom Win=gapi,python2,python3,java
test_modules:Custom Mac=gapi,python2,python3,java

buildworker:Custom=linux-1
test_opencl:Custom=OFF
test_bigdata:Custom=1
test_filter:Custom=*

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants