Searched refs:DemuxerState (Results 1 - 8 of 8) sorted by relevance
/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/ |
H A D | base_stream_demuxer.h | 40 enum class DemuxerState {
class 110 void SetDemuxerState(int32_t streamId, DemuxerState state);
132 std::map<int32_t, DemuxerState> pluginStateMap_;
|
H A D | stream_demuxer.cpp | 99 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 D | base_stream_demuxer.cpp | 74 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 D | demuxer_plugin_manager.cpp | 484 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 D | media_demuxer.cpp | 560 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 D | demuxer_filter.cpp | 68 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 D | demuxer_filter.h | 86 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 D | media_demuxer_unit_test.cpp | 1502 streamDemuxer->pluginStateMap_[0] = DemuxerState::DEMUXER_STATE_NULL;
in HWTEST_F()
|
Completed in 12 milliseconds