Home | History | Annotate | Download | only in rtp

Lines Matching full:frame_id

40   uint32 frame_id = rtp_header.frame_id;
43 last_released_frame_ = static_cast<uint32>(frame_id - 1);
47 VLOG(1) << "InsertPacket frame:" << frame_id
51 if (IsOlderFrameId(frame_id, last_released_frame_) && !waiting_for_key_) {
57 if (IsNewerFrameId(frame_id, newest_frame_id_)) {
58 newest_frame_id_ = frame_id;
62 FrameList::iterator it = frames_.find(frame_id);
67 frames_.insert(std::make_pair(frame_id, frame_info));
74 << static_cast<int>(rtp_header.frame_id) << ", packet "
89 uint32 frame_id;
91 if (NextContinuousFrame(&frame_id)) {
99 if (!NextFrameAllowingSkippingFrames(&frame_id)) {
105 ConstFrameIterator it = frames_.find(frame_id);
113 void Framer::AckFrame(uint32 frame_id) {
114 VLOG(2) << "ACK frame " << frame_id;
115 cast_msg_builder_->CompleteFrameReceived(frame_id);
126 void Framer::ReleaseFrame(uint32 frame_id) {
127 RemoveOldFrames(frame_id);
128 frames_.erase(frame_id);
134 if (IsOlderFrameId(it->first, frame_id)) {
152 void Framer::RemoveOldFrames(uint32 frame_id) {
156 if (IsNewerFrameId(it->first, frame_id)) {
163 last_released_frame_ = frame_id;
168 bool Framer::NextContinuousFrame(uint32* frame_id) const {
173 *frame_id = it->first;
216 bool Framer::NextFrameAllowingSkippingFrames(uint32* frame_id) const {
231 *frame_id = it_best_match->first;
248 bool Framer::FrameExists(uint32 frame_id) const {
249 return frames_.end() != frames_.find(frame_id);
252 void Framer::GetMissingPackets(uint32 frame_id,
255 FrameList::const_iterator it = frames_.find(frame_id);
266 return static_cast<uint32>(last_released_frame_ + 1) == frame->frame_id();
275 if (frame->last_referenced_frame_id() == frame->frame_id())