Lines Matching refs:PTS
87 int64_t convertPTSToTimestamp(uint64_t PTS);
242 unsigned PTS_DTS_flags, uint64_t PTS, uint64_t DTS,
624 // We only have the lower 33-bit of the PTS. It could overflow within a
626 // to get an extended PTS that is within [-0xffffffff, 0xffffffff]
627 // of the latest recovered PTS.
637 // We start from 0, but recovered PTS could be slightly below 0.
641 ALOGI("Clamping negative recovered PTS (%" PRId64 ") to 0", mLastRecoveredPTS);
675 int64_t ATSParser::Program::convertPTSToTimestamp(uint64_t PTS) {
676 PTS = recoverPTS(PTS);
681 mFirstPTS = PTS;
682 PTS = 0;
683 } else if (PTS < mFirstPTS) {
684 PTS = 0;
686 PTS -= mFirstPTS;
690 int64_t timeUs = (PTS * 100) / 9;
1129 uint64_t PTS = 0, DTS = 0;
1139 PTS = ((uint64_t)br->getBits(3)) << 30;
1143 PTS |= ((uint64_t)br->getBits(15)) << 15;
1147 PTS |= br->getBits(15);
1152 ALOGV("PTS = 0x%016" PRIx64 " (%.2f)", PTS, PTS / 90000.0);
1255 PTS_DTS_flags, PTS, DTS, PES_scrambling_control,
1261 PTS_DTS_flags, PTS, DTS, PES_scrambling_control,
1518 unsigned PTS_DTS_flags, uint64_t PTS, uint64_t /* DTS */,
1523 ALOGI("payload streamType 0x%02x, PTS = 0x%016llx, dPTS = %lld",
1525 PTS,
1526 (int64_t)PTS - mPrevPTS);
1527 mPrevPTS = PTS;
1534 timeUs = mProgram->convertPTSToTimestamp(PTS);