Lines Matching refs:part
30 bool FrameCollector::CollectRtpPacket(const RtpPacketParser::ParseResult& part, in CollectRtpPacket() argument
34 if (part.frame_id != frame_.frame_id) { in CollectRtpPacket()
37 << frame_.frame_id << " Got: " << part.frame_id; in CollectRtpPacket()
41 const int frame_packet_count = static_cast<int>(part.max_packet_id) + 1; in CollectRtpPacket()
53 << part.max_packet_id; in CollectRtpPacket()
59 if (part.packet_id >= chunks_.size()) { in CollectRtpPacket()
62 << part.packet_id << " (should be less than " << chunks_.size() << ")."; in CollectRtpPacket()
67 if (chunks_[part.packet_id].has_data()) { in CollectRtpPacket()
75 if (part.packet_id == FramePacketId{0}) { in CollectRtpPacket()
76 if (part.is_key_frame) { in CollectRtpPacket()
78 } else if (part.frame_id == part.referenced_frame_id) { in CollectRtpPacket()
83 frame_.referenced_frame_id = part.referenced_frame_id; in CollectRtpPacket()
84 frame_.rtp_timestamp = part.rtp_timestamp; in CollectRtpPacket()
85 frame_.new_playout_delay = part.new_playout_delay; in CollectRtpPacket()
91 PayloadChunk& chunk = chunks_[part.packet_id]; in CollectRtpPacket()
93 chunk.payload = part.payload; in CollectRtpPacket()