Lines Matching refs:rtp_header
131 int ParseVP8FrameSize(WebRtcRTPHeader* rtp_header,
134 assert(rtp_header != NULL);
135 if (rtp_header->frameType != kVideoFrameKey) {
144 rtp_header->type.Video.width = ((data[7] << 8) + data[6]) & 0x3FFF;
145 rtp_header->type.Video.height = ((data[9] << 8) + data[8]) & 0x3FFF;
173 bool ParseVP8(WebRtcRTPHeader* rtp_header,
177 assert(rtp_header != NULL);
183 rtp_header->type.Video.isFirstPacket =
186 rtp_header->type.Video.codecHeader.VP8.nonReference =
188 rtp_header->type.Video.codecHeader.VP8.partitionId = partition_id;
189 rtp_header->type.Video.codecHeader.VP8.beginningOfPartition =
191 rtp_header->type.Video.codecHeader.VP8.pictureId = kNoPictureId;
192 rtp_header->type.Video.codecHeader.VP8.tl0PicIdx = kNoTl0PicIdx;
193 rtp_header->type.Video.codecHeader.VP8.temporalIdx = kNoTemporalIdx;
194 rtp_header->type.Video.codecHeader.VP8.layerSync = false;
195 rtp_header->type.Video.codecHeader.VP8.keyIdx = kNoKeyIdx;
208 &rtp_header->type.Video.codecHeader.VP8, data, data_length);
222 rtp_header->frameType = (*data & 0x01) ? kVideoFrameDelta : kVideoFrameKey;
224 rtp_header->frameType = kVideoFrameDelta;
227 if (0 != ParseVP8FrameSize(rtp_header, data, data_length)) {
736 bool RtpDepacketizerVp8::Parse(WebRtcRTPHeader* rtp_header,
740 if (!ParseVP8(rtp_header, payload_data, payload_data_length, &payload))
747 payload.data, payload.data_length, rtp_header) != 0) {