Add stats for duplicate sent and received NACK requests.
R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/27799004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7559 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -833,6 +833,8 @@ RTCPReceiver::HandleNACK(RTCPUtility::RTCPParserV2& rtcpParser,
|
||||
|
||||
if (rtcpPacketInformation.rtcpPacketTypeFlags & kRtcpNack) {
|
||||
++packet_type_counter_.nack_packets;
|
||||
packet_type_counter_.nack_requests = nack_stats_.requests();
|
||||
packet_type_counter_.unique_nack_requests = nack_stats_.unique_requests();
|
||||
}
|
||||
}
|
||||
|
||||
@ -842,6 +844,7 @@ RTCPReceiver::HandleNACKItem(const RTCPUtility::RTCPPacket& rtcpPacket,
|
||||
RTCPPacketInformation& rtcpPacketInformation)
|
||||
{
|
||||
rtcpPacketInformation.AddNACKPacket(rtcpPacket.NACKItem.PacketID);
|
||||
nack_stats_.ReportRequest(rtcpPacket.NACKItem.PacketID);
|
||||
|
||||
uint16_t bitMask = rtcpPacket.NACKItem.BitMask;
|
||||
if(bitMask)
|
||||
@ -851,6 +854,7 @@ RTCPReceiver::HandleNACKItem(const RTCPUtility::RTCPPacket& rtcpPacket,
|
||||
if(bitMask & 0x01)
|
||||
{
|
||||
rtcpPacketInformation.AddNACKPacket(rtcpPacket.NACKItem.PacketID + i);
|
||||
nack_stats_.ReportRequest(rtcpPacket.NACKItem.PacketID + i);
|
||||
}
|
||||
bitMask = bitMask >>1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user