Home
last modified time | relevance | path

Searched refs:IFramePos_ (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/demuxer/
H A Dffmpeg_reference_parser.cpp66 IFramePos_.emplace_back(cur->pos); in ParserBoxInfo()
112 if (IFramePos_.size() == 0 || referenceParser_ == nullptr) { in ParserRefUpdatePos()
219 processingIFrame_.assign(IFramePos_.begin(), IFramePos_.end()); in ParserRefInit()
268 int32_t iFramePosSize = static_cast<int32_t>(IFramePos_.size()); in ParserRefInfoLoop()
273 processingIFrame_.remove(IFramePos_[parserCurGopId_]); in ParserRefInfoLoop()
321 …gopId = std::upper_bound(IFramePos_.begin(), IFramePos_.end(), iFrameIdx) - IFramePos_.begin() - 1; in GetGopIdFromSeekPos()
323 gopId = static_cast<int32_t>(IFramePos_.size()) - 1; in GetGopIdFromSeekPos()
342 int32_t iFramePosSize = static_cast<int32_t>(IFramePos_.size()); in SelectProGopId()
378 uint32_t curStreamId = IFramePos_[parserCurGopId_]; in ParserRefInfo()
381 IFramePos_.size(), processingIFrame_.size(), duration); in ParserRefInfo()
[all …]
H A Dffmpeg_demuxer_plugin.h204 std::vector<uint32_t> IFramePos_; variable