void StreamBuffer::DumpTrackInfo() const { STREAM_LOG(PR_LOG_ALWAYS, ("DumpTracks: mTracksKnownTime %lld", mTracksKnownTime)); for (uint32_t i = 0; i < mTracks.Length(); ++i) { Track* track = mTracks[i]; if (track->IsEnded()) { STREAM_LOG(PR_LOG_ALWAYS, ("Track[%d] %d: ended", i, track->GetID())); } else { STREAM_LOG(PR_LOG_ALWAYS, ("Track[%d] %d: %lld", i, track->GetID(), track->GetEndTimeRoundDown())); } } }
StreamBuffer::Track* StreamBuffer::FindTrack(TrackID aID) { if (aID == TRACK_NONE) return nsnull; for (PRUint32 i = 0; i < mTracks.Length(); ++i) { Track* track = mTracks[i]; if (track->GetID() == aID) { return track; } } return nsnull; }