Lines Matching refs:header

265         // (frameType) to add an RTP header extension
464 rtpHeader->header.payloadType,
491 UpdatePacketDelay(rtpHeader->header.timestamp,
492 rtpHeader->header.sequenceNumber);
510 RTPHeader header;
511 if (!rtp_header_parser_->Parse(rtp_packet, rtp_packet_length, &header)) {
513 "IncomingPacket invalid RTP header");
516 header.payload_type_frequency =
517 rtp_payload_registry_->GetPayloadTypeFrequency(header.payloadType);
518 if (header.payload_type_frequency < 0)
520 return ReceivePacket(rtp_packet, rtp_packet_length, header, false);
1712 RTPHeader header;
1713 if (!rtp_header_parser_->Parse(received_packet, length, &header)) {
1715 "Incoming packet: invalid RTP header");
1718 header.payload_type_frequency =
1719 rtp_payload_registry_->GetPayloadTypeFrequency(header.payloadType);
1720 if (header.payload_type_frequency < 0)
1722 bool in_order = IsPacketInOrder(header);
1723 rtp_receive_statistics_->IncomingPacket(header, length,
1724 IsPacketRetransmitted(header, in_order));
1725 rtp_payload_registry_->SetIncomingPayloadType(header);
1727 return ReceivePacket(received_packet, length, header, in_order) ? 0 : -1;
1732 const RTPHeader& header,
1734 if (rtp_payload_registry_->IsRtx(header)) {
1735 return HandleRtxPacket(packet, packet_length, header);
1737 const uint8_t* payload = packet + header.headerLength;
1738 assert(packet_length >= header.headerLength);
1739 size_t payload_length = packet_length - header.headerLength;
1741 if (!rtp_payload_registry_->GetPayloadSpecifics(header.payloadType,
1745 return rtp_receiver_->IncomingRtpPacket(header, payload, payload_length,
1751 const RTPHeader& header) {
1752 if (!rtp_payload_registry_->IsRtx(header))
1755 // Remove the RTX header and parse the original RTP header.
1756 if (packet_length < header.headerLength)
1767 header)) {
1769 "Incoming RTX packet: invalid RTP header");
1778 bool Channel::IsPacketInOrder(const RTPHeader& header) const {
1780 rtp_receive_statistics_->GetStatistician(header.ssrc);
1783 return statistician->IsPacketInOrder(header.sequenceNumber);
1786 bool Channel::IsPacketRetransmitted(const RTPHeader& header,
1792 rtp_receive_statistics_->GetStatistician(header.ssrc);
1799 statistician->IsRetransmitOfOldPacket(header, min_rtt);
3904 // Called for incoming RTP packets after successful RTP header parsing.