Home
last modified time | relevance | path

Searched refs:DemuxerState (Results 1 - 8 of 8) sorted by relevance

/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/
H A Dbase_stream_demuxer.h40 enum class DemuxerState { class
110 void SetDemuxerState(int32_t streamId, DemuxerState state);
132 std::map<int32_t, DemuxerState> pluginStateMap_;
H A Dstream_demuxer.cpp99 if (pluginStateMap_[streamID] == DemuxerState::DEMUXER_STATE_PARSE_FRAME) { in GetPeekRange()
146 if (pluginStateMap_[streamID] == DemuxerState::DEMUXER_STATE_PARSE_FRAME) { in PullDataWithCache()
412 case DemuxerState::DEMUXER_STATE_NULL: in CallbackReadAt()
414 case DemuxerState::DEMUXER_STATE_PARSE_HEADER: { in CallbackReadAt()
421 case DemuxerState::DEMUXER_STATE_PARSE_FIRST_FRAME: in CallbackReadAt()
422 case DemuxerState::DEMUXER_STATE_PARSE_FRAME: { in CallbackReadAt()
425 pluginStateMap_[streamID] == DemuxerState::DEMUXER_STATE_PARSE_FIRST_FRAME) { in CallbackReadAt()
426 SetDemuxerState(streamID, DemuxerState::DEMUXER_STATE_PARSE_FRAME); in CallbackReadAt()
432 if (pluginStateMap_[streamID] == DemuxerState::DEMUXER_STATE_PARSE_FIRST_FRAME) { in CallbackReadAt()
433 SetDemuxerState(streamID, DemuxerState in CallbackReadAt()
[all...]
H A Dbase_stream_demuxer.cpp74 void BaseStreamDemuxer::SetDemuxerState(int32_t streamId, DemuxerState state) in SetDemuxerState()
77 if ((IsDash() || streamId == 0) && state == DemuxerState::DEMUXER_STATE_PARSE_FRAME) { in SetDemuxerState()
H A Ddemuxer_plugin_manager.cpp484 streamDemuxer->SetDemuxerState(id, DemuxerState::DEMUXER_STATE_PARSE_HEADER); in InitPlugin()
514 streamDemuxer->SetDemuxerState(streamId, DemuxerState::DEMUXER_STATE_PARSE_HEADER); in StartPlugin()
516 streamDemuxer->SetDemuxerState(streamId, DemuxerState::DEMUXER_STATE_PARSE_FIRST_FRAME); in StartPlugin()
H A Dmedia_demuxer.cpp560 streamDemuxer_->SetDemuxerState(streamId, DemuxerState::DEMUXER_STATE_PARSE_FIRST_FRAME); in InnerPrepare()
572 streamDemuxer_->SetDemuxerState(streamId, DemuxerState::DEMUXER_STATE_PARSE_FIRST_FRAME); in InnerPrepare()
583 streamDemuxer_->SetDemuxerState(streamId, DemuxerState::DEMUXER_STATE_PARSE_FIRST_FRAME); in InnerPrepare()
666 subStreamDemuxer_->SetDemuxerState(subtitleStreamID, DemuxerState::DEMUXER_STATE_PARSE_FIRST_FRAME); in SetSubtitleSource()
/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/
H A Ddemuxer_filter.cpp68 case DemuxerState::DEMUXER_STATE_NULL: in ReadAt()
72 case DemuxerState::DEMUXER_STATE_PARSE_HEADER: { in ReadAt()
80 case DemuxerState::DEMUXER_STATE_PARSE_FRAME: { in ReadAt()
116 pluginState_(DemuxerState::DEMUXER_STATE_NULL), in DemuxerFilter()
212 pluginState_ = DemuxerState::DEMUXER_STATE_NULL; in Prepare()
288 if (force || pluginState_.load() != DemuxerState::DEMUXER_STATE_PARSE_FRAME) { in StopTask()
339 pluginState_ = DemuxerState::DEMUXER_STATE_PARSE_HEADER; in InitPlugin()
601 if (pluginState_.load() == DemuxerState::DEMUXER_STATE_PARSE_FRAME) { in DemuxerLoop()
623 pluginState_ = DemuxerState::DEMUXER_STATE_PARSE_FRAME; in DemuxerLoop()
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/demux/
H A Ddemuxer_filter.h86 enum class DemuxerState { DEMUXER_STATE_NULL, DEMUXER_STATE_PARSE_HEADER, DEMUXER_STATE_PARSE_FRAME }; class in OHOS::Media::Pipeline::DemuxerFilter
152 std::atomic<DemuxerState> pluginState_;
/foundation/multimedia/av_codec/test/unittest/media_demuxer_test/
H A Dmedia_demuxer_unit_test.cpp1502 streamDemuxer->pluginStateMap_[0] = DemuxerState::DEMUXER_STATE_NULL; in HWTEST_F()

Completed in 12 milliseconds