Lines Matching refs:track
469 // The first "track" is merely session meta
494 TrackInfo *track = NULL;
496 if (msg->findSize("track-index", &trackIndex)) {
497 track = &mTracks.editItemAt(trackIndex);
507 CHECK(track != NULL);
556 notify->setSize("track-index", trackIndex);
561 if (!track->mUsingInterleavedTCP) {
567 track->mRTPSocket,
568 track->mRTCPSocket,
573 track->mRTPSocket, track->mRTCPSocket,
575 notify, track->mUsingInterleavedTCP);
582 if (track) {
583 if (!track->mUsingInterleavedTCP) {
586 HTTPBase::UnRegisterSocketUserTag(track->mRTPSocket);
587 HTTPBase::UnRegisterSocketUserTag(track->mRTCPSocket);
590 close(track->mRTPSocket);
591 close(track->mRTCPSocket);
816 CHECK(msg->findSize("track-index", &trackIndex));
842 CHECK(msg->findSize("track-index", &trackIndex));
849 TrackInfo *track = &mTracks.editItemAt(trackIndex);
853 ALOGI("received BYE on track index %d", trackIndex);
855 track->mPacketSource->signalEOS(ERROR_END_OF_STREAM);
870 if (seqNum < track->mFirstSeqNumInSegment) {
872 seqNum, track->mFirstSeqNumInSegment);
876 if (track->mNewSegment) {
877 track->mNewSegment = false;
1151 ALOGV("track #%d: rtpTime=%u <=> npt=%.2f", n, rtpTime, npt1);
1245 ALOGW("Unsupported format. Ignoring track #%d.", index);
1284 ALOGV("track #%d URL=%s", mTracks.size(), trackURL.c_str());
1330 reply->setSize("track-index", mTracks.size() - 1);
1376 ALOGV("onTimeUpdate track %d, rtpTime = 0x%08x, ntpTime = 0x%016llx",
1381 TrackInfo *track = &mTracks.editItemAt(trackIndex);
1383 track->mRTPAnchor = rtpTime;
1384 track->mNTPAnchorUs = ntpTimeUs;
1394 TrackInfo *track = &mTracks.editItemAt(i);
1395 if (track->mNTPAnchorUs < 0) {
1409 ALOGV("onAccessUnitComplete track %d", trackIndex);
1429 TrackInfo *track = &mTracks.editItemAt(trackIndex);
1433 track->mPackets.push_back(accessUnit);
1437 while (!track->mPackets.empty()) {
1438 sp<ABuffer> accessUnit = *track->mPackets.begin();
1439 track->mPackets.erase(track->mPackets.begin());
1441 if (addMediaTimestamp(trackIndex, track, accessUnit)) {
1446 if (addMediaTimestamp(trackIndex, track, accessUnit)) {
1452 int32_t trackIndex, const TrackInfo *track,
1459 (((int64_t)rtpTime - (int64_t)track->mRTPAnchor) * 1000000ll)
1460 / track->mTimeScale;
1462 int64_t ntpTimeUs = track->mNTPAnchorUs + relRtpTimeUs;
1475 ALOGV("track %d rtpTime=%d mediaTimeUs = %lld us (%.2f secs)",