Home | History | Annotate | Download | only in source

Lines Matching refs:rtcpPacketInformation

315 RTCPReceiver::IncomingRTCPPacket(RTCPPacketInformation& rtcpPacketInformation,
331 HandleSenderReceiverReport(*rtcpParser, rtcpPacketInformation);
337 HandleXrHeader(*rtcpParser, rtcpPacketInformation);
340 HandleXrReceiveReferenceTime(*rtcpParser, rtcpPacketInformation);
343 HandleXrDlrrReportBlock(*rtcpParser, rtcpPacketInformation);
346 HandleXRVOIPMetric(*rtcpParser, rtcpPacketInformation);
352 HandleNACK(*rtcpParser, rtcpPacketInformation);
355 HandleTMMBR(*rtcpParser, rtcpPacketInformation);
358 HandleTMMBN(*rtcpParser, rtcpPacketInformation);
361 HandleSR_REQ(*rtcpParser, rtcpPacketInformation);
364 HandlePLI(*rtcpParser, rtcpPacketInformation);
367 HandleSLI(*rtcpParser, rtcpPacketInformation);
370 HandleRPSI(*rtcpParser, rtcpPacketInformation);
373 HandleIJ(*rtcpParser, rtcpPacketInformation);
376 HandleFIR(*rtcpParser, rtcpPacketInformation);
379 HandlePsfbApp(*rtcpParser, rtcpPacketInformation);
383 HandleAPP(*rtcpParser, rtcpPacketInformation);
387 HandleAPPItem(*rtcpParser, rtcpPacketInformation);
401 RTCPPacketInformation& rtcpPacketInformation)
417 rtcpPacketInformation.remoteSSRC = remoteSSRC;
435 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpSr;
437 rtcpPacketInformation.ntp_secs = rtcpPacket.SR.NTPMostSignificant;
438 rtcpPacketInformation.ntp_frac = rtcpPacket.SR.NTPLeastSignificant;
439 rtcpPacketInformation.rtp_timestamp = rtcpPacket.SR.RTPTimestamp;
455 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpRr;
463 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpRr;
471 HandleReportBlock(rtcpPacket, rtcpPacketInformation, remoteSSRC, numberOfReportBlocks);
479 RTCPPacketInformation& rtcpPacketInformation,
591 rtcpPacketInformation.AddReportInfo(*reportBlock);
816 RTCPPacketInformation& rtcpPacketInformation)
825 rtcpPacketInformation.ResetNACKPacketIdArray();
830 HandleNACKItem(rtcpPacket, rtcpPacketInformation);
834 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpNack) {
842 RTCPPacketInformation& rtcpPacketInformation)
844 rtcpPacketInformation.AddNACKPacket(rtcpPacket.NACKItem.PacketID);
853 rtcpPacketInformation.AddNACKPacket(rtcpPacket.NACKItem.PacketID + i);
859 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpNack;
897 RTCPPacketInformation& rtcpPacketInformation) {
900 rtcpPacketInformation.xr_originator_ssrc = packet.XR.OriginatorSSRC;
907 RTCPPacketInformation& rtcpPacketInformation) {
911 rtcpPacketInformation.xr_originator_ssrc;
919 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpXrReceiverReferenceTime;
926 RTCPPacketInformation& rtcpPacketInformation) {
932 HandleXrDlrrReportBlockItem(packet, rtcpPacketInformation);
939 RTCPPacketInformation& rtcpPacketInformation)
947 rtcpPacketInformation.xr_dlrr_item = true;
972 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpXrDlrrReportBlock;
978 RTCPPacketInformation& rtcpPacketInformation)
1012 rtcpPacketInformation.AddVoIPMetric(&receivedVoIPMetrics);
1014 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpXrVoipMetric; // received signal
1021 RTCPPacketInformation& rtcpPacketInformation) {
1028 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpPli;
1036 RTCPPacketInformation& rtcpPacketInformation)
1071 HandleTMMBRItem(*ptrReceiveInfo, rtcpPacket, rtcpPacketInformation, senderSSRC);
1080 RTCPPacketInformation& rtcpPacketInformation,
1088 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpTmmbr;
1095 RTCPPacketInformation& rtcpPacketInformation)
1105 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpTmmbn;
1131 RTCPPacketInformation& rtcpPacketInformation)
1133 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpSrReq;
1151 RTCPPacketInformation& rtcpPacketInformation)
1157 HandleSLIItem(rtcpPacket, rtcpPacketInformation);
1165 RTCPPacketInformation& rtcpPacketInformation)
1168 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpSli; // received signal that we need to refresh a slice
1169 rtcpPacketInformation.sliPictureId = rtcpPacket.SLIItem.PictureId;
1174 RTCPHelp::RTCPPacketInformation& rtcpPacketInformation)
1180 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpRpsi; // received signal that we have a confirmed reference picture
1188 rtcpPacketInformation.rpsiPictureId = 0;
1194 rtcpPacketInformation.rpsiPictureId += (rtcpPacket.RPSI.NativeBitString[n] & 0x7f);
1195 rtcpPacketInformation.rpsiPictureId <<= 7; // prepare next
1197 rtcpPacketInformation.rpsiPictureId += (rtcpPacket.RPSI.NativeBitString[numberOfBytes-1] & 0x7f);
1203 RTCPPacketInformation& rtcpPacketInformation) {
1208 HandleREMBItem(rtcpParser, rtcpPacketInformation);
1217 RTCPPacketInformation& rtcpPacketInformation)
1224 HandleIJItem(rtcpPacket, rtcpPacketInformation);
1231 RTCPPacketInformation& rtcpPacketInformation)
1233 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpTransmissionTimeOffset;
1234 rtcpPacketInformation.interArrivalJitter =
1240 RTCPPacketInformation& rtcpPacketInformation) {
1242 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpRemb;
1243 rtcpPacketInformation.receiverEstimatedMaxBitrate =
1249 RTCPPacketInformation& rtcpPacketInformation) {
1256 HandleFIRItem(ptrReceiveInfo, rtcpPacket, rtcpPacketInformation);
1264 RTCPPacketInformation& rtcpPacketInformation) {
1285 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpFir;
1290 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpFir;
1296 RTCPPacketInformation& rtcpPacketInformation)
1300 rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpApp;
1301 rtcpPacketInformation.applicationSubType = rtcpPacket.APP.SubType;
1302 rtcpPacketInformation.applicationName = rtcpPacket.APP.Name;
1309 RTCPPacketInformation& rtcpPacketInformation)
1313 rtcpPacketInformation.AddApplicationData(rtcpPacket.APP.Data, rtcpPacket.APP.Size);
1376 RTCPPacketInformation& rtcpPacketInformation) {
1379 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpTmmbr) {
1389 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpSrReq) {
1392 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpNack) {
1393 if (rtcpPacketInformation.nackSequenceNumbers.size() > 0) {
1395 << rtcpPacketInformation.nackSequenceNumbers.size();
1396 _rtpRtcp.OnReceivedNACK(rtcpPacketInformation.nackSequenceNumbers);
1407 if ((rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpPli) ||
1408 (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpFir)) {
1409 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpPli) {
1411 << rtcpPacketInformation.remoteSSRC;
1414 << rtcpPacketInformation.remoteSSRC;
1418 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpSli) {
1420 local_ssrc, rtcpPacketInformation.sliPictureId);
1422 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpRpsi) {
1424 local_ssrc, rtcpPacketInformation.rpsiPictureId);
1428 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpRemb) {
1430 << rtcpPacketInformation.receiverEstimatedMaxBitrate;
1432 rtcpPacketInformation.receiverEstimatedMaxBitrate);
1434 if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpSr ||
1435 rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpRr) {
1438 rtcpPacketInformation.report_blocks,
1439 rtcpPacketInformation.rtt,
1444 if(!(rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpSr)) {
1446 rtcpPacketInformation.remoteSSRC);
1448 if(rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpXrVoipMetric) {
1450 rtcpPacketInformation.VoIPMetric);
1452 if(rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpApp) {
1454 rtcpPacketInformation.applicationSubType,
1455 rtcpPacketInformation.applicationName,
1456 rtcpPacketInformation.applicationLength,
1457 rtcpPacketInformation.applicationData);
1466 rtcpPacketInformation.report_blocks.begin();
1467 it != rtcpPacketInformation.report_blocks.end();