Home | History | Annotate | Download | only in mkv

Lines Matching defs:mExtractor

113     MatroskaExtractor *mExtractor;
149 MatroskaExtractor *mExtractor;
169 return mExtractor->mSegment->GetTracks()->GetTrackByNumber(mTrackNum);
184 if (timeNs <= cp->GetTime(mExtractor->mSegment)) {
195 const long long cueTimeNs = midCp->GetTime(mExtractor->mSegment);
208 if (cp->GetTime(mExtractor->mSegment) > timeNs) {
217 : mExtractor(extractor),
221 mBlockIter(mExtractor,
222 mExtractor->mTracks.itemAt(index).mTrackNum,
225 MetaDataBase &meta = mExtractor->mTracks.editItemAt(index).mMeta;
289 meta = mExtractor->mTracks.itemAt(mTrackIndex).mMeta;
297 : mExtractor(extractor),
311 Mutex::Autolock autoLock(mExtractor->mLock);
344 res = mExtractor->mSegment->ParseNext(
388 Mutex::Autolock autoLock(mExtractor->mLock);
390 mCluster = mExtractor->mSegment->GetFirst();
402 Mutex::Autolock autoLock(mExtractor->mLock);
408 (mExtractor->mSeekPreRollNs > 0 &&
409 (seekTimeUs * 1000ll) < INT64_MIN + mExtractor->mSeekPreRollNs) ||
410 (mExtractor->mSeekPreRollNs < 0 &&
411 (seekTimeUs * 1000ll) > INT64_MAX + mExtractor->mSeekPreRollNs)) {
416 const int64_t seekTimeNs = seekTimeUs * 1000ll - mExtractor->mSeekPreRollNs;
418 mkvparser::Segment* const pSegment = mExtractor->mSegment;
471 size_t trackCount = mExtractor->mTracks.size();
473 MatroskaExtractor::TrackInfo& track = mExtractor->mTracks.editItemAt(index);
489 MatroskaExtractor::TrackInfo& track = mExtractor->mTracks.editItemAt(mIndex);
610 const MetaDataBase &trackMeta = mExtractor->mTracks.itemAt(mTrackIndex).mMeta;
726 MatroskaExtractor::TrackInfo *trackInfo = &mExtractor->mTracks.editItemAt(mTrackIndex);
743 status_t err = frame.Read(mExtractor->mReader, data + trackInfo->mHeaderLen);
745 && mExtractor->mIsWebm
779 if (!mExtractor->isLiveStreaming()) {
1341 trackInfo->mExtractor = this;