• S
    Merge pull request #21022 from sivanov-work:async_mfp_demux · 02f08879
    Sergey Ivanov 提交于
    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
    02f08879
utils.hpp 2.3 KB