opencv/modules/gapi/test/streaming
Sergey Ivanov 02f08879a4
Merge pull request #21022 from sivanov-work:async_mfp_demux
G-API: oneVPL Implement asynchronous MFP demux data provider

* Add dummy dmux

* Initial commit for draft versionn

* Demux for low res file works

* Add media source resolver to work over incorrect MIME

* Add MFP Demux logger

* stash changes

* Extend IDataProvider with CodecId, Add troubleshooting info

* Add IDapaProvider dispatcher

* Add ComPtrGuard wrappers

* Add new unit test scope for MFP demux & Add minor changes

* Enhance UTs

* Remove ATL header

* Remove ATL another one

* Fix build

* Add static for some methods

* Initial commit

* Add async demuxing

* Apply tdd idea

* Intro IDataProvider changes: +fetch_bitstream, -fetch_data

* Fix UTs

* Remove IDataProvider::CodecId & Fix EOF hang

* Remove sync demux

* Remove mfp async dependencies

* Remove VPL dependencies from IDataProvider declaration

* Apply comments

* Fix compilation

* Suppress unused warning

* Apply some comments

* Apply some comments

* Apply comments
2021-11-22 14:53:38 +03:00
..
gapi_streaming_sync_tests.cpp gapi(build): eliminate Win32 build warning 2021-03-25 22:15:06 +00:00
gapi_streaming_tests.cpp Merge pull request #21022 from sivanov-work:async_mfp_demux 2021-11-22 14:53:38 +03:00
gapi_streaming_vpl_core_test.cpp Merge pull request #21022 from sivanov-work:async_mfp_demux 2021-11-22 14:53:38 +03:00
gapi_streaming_vpl_data_provider.cpp Merge pull request #21022 from sivanov-work:async_mfp_demux 2021-11-22 14:53:38 +03:00
gapi_streaming_vpl_device_selector.cpp Merge pull request #20738 from sivanov-work:merge_master_vpl_dev_select 2021-10-20 12:43:32 +03:00