Lines Matching refs:track
295 TrackRecord& track = mTracks[trackIndex]; in runWriterLoop() local
298 if (track.mReachedEos) { in runWriterLoop()
303 track.mReachedEos = true; in runWriterLoop()
308 if (track.mDurationUs > 0 && track.mFirstSampleTimeSet) { in runWriterLoop()
309 sample->info.presentationTimeUs = track.mDurationUs + track.mFirstSampleTimeUs; in runWriterLoop()
313 track.mPrevSampleTimeUs = sample->info.presentationTimeUs; in runWriterLoop()
314 if (!track.mFirstSampleTimeSet) { in runWriterLoop()
317 track.mFirstSampleTimeUs = sample->info.presentationTimeUs; in runWriterLoop()
318 track.mFirstSampleTimeSet = true; in runWriterLoop()
335 const int64_t elapsed = track.mPrevSampleTimeUs - track.mFirstSampleTimeUs; in runWriterLoop()
336 int32_t progress = (elapsed * 100) / track.mDurationUs; in runWriterLoop()