Home | History | Annotate | Download | only in rtsp

Lines Matching refs:track

551                                 // The first "track" is merely session meta
597 // The first "track" is merely session meta
621 TrackInfo *track = NULL;
623 if (msg->findSize("track-index", &trackIndex)) {
624 track = &mTracks.editItemAt(trackIndex);
634 CHECK(track != NULL);
683 notify->setSize("track-index", trackIndex);
688 if (!track->mUsingInterleavedTCP) {
694 track->mRTPSocket,
695 track->mRTCPSocket,
700 track->mRTPSocket, track->mRTCPSocket,
702 notify, track->mUsingInterleavedTCP);
709 if (track) {
710 if (!track->mUsingInterleavedTCP) {
713 HTTPBase::UnRegisterSocketUserTag(track->mRTPSocket);
714 HTTPBase::UnRegisterSocketUserTag(track->mRTCPSocket);
717 close(track->mRTPSocket);
718 close(track->mRTCPSocket);
946 CHECK(msg->findSize("track-index", &trackIndex));
972 CHECK(msg->findSize("track-index", &trackIndex));
979 TrackInfo *track = &mTracks.editItemAt(trackIndex);
983 ALOGI("received BYE on track index %d", trackIndex);
987 track->mEOSReceived = true;
1007 if (seqNum < track->mFirstSeqNumInSegment) {
1009 seqNum, track->mFirstSeqNumInSegment);
1013 if (track->mNewSegment) {
1014 track->mNewSegment = false;
1435 track #%d: rtpTime=%u <=> npt=%.2f", n, rtpTime, npt1);
1532 ALOGW("Unsupported format. Ignoring track #%d.", index);
1572 ALOGV("track #%d URL=%s", mTracks.size(), trackURL.c_str());
1618 reply->setSize("track-index", mTracks.size() - 1);
1664 TrackInfo *track;
1666 track = &mTracks.editItemAt(i);
1667 if (track->mPackets.empty()) {
1675 ALOGV("onTimeUpdate track %d, rtpTime = 0x%08x, ntpTime = 0x%016llx",
1680 TrackInfo *track = &mTracks.editItemAt(trackIndex);
1682 track->mRTPAnchor = rtpTime;
1683 track->mNTPAnchorUs = ntpTimeUs;
1693 TrackInfo *track = &mTracks.editItemAt(i);
1694 if (track->mNTPAnchorUs < 0) {
1729 ALOGV("onAccessUnitComplete track %d", trackIndex);
1749 TrackInfo *track = &mTracks.editItemAt(trackIndex);
1753 track->mPackets.push_back(accessUnit);
1757 while (!track->mPackets.empty()) {
1758 sp<ABuffer> accessUnit = *track->mPackets.begin();
1759 track->mPackets.erase(track->mPackets.begin());
1761 if (addMediaTimestamp(trackIndex, track, accessUnit)) {
1766 if (addMediaTimestamp(trackIndex, track, accessUnit)) {
1770 if (track->mEOSReceived) {
1772 track->mEOSReceived = false;
1777 int32_t trackIndex, const TrackInfo *track,
1784 (((int64_t)rtpTime - (int64_t)track->mRTPAnchor) * 1000000ll)
1785 / track->mTimeScale;
1787 int64_t ntpTimeUs = track->mNTPAnchorUs + relRtpTimeUs;
1800 ALOGV("track %d rtpTime=%d mediaTimeUs = %lld us (%.2f secs)",