Add SDES, APP, IJ, SLI and PLI packet types to RTCP packet class.
BUG=2450
R=mflodman@webrtc.org, stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/19559004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@6449 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/test/rtcp_packet_parser.cc b/webrtc/test/rtcp_packet_parser.cc
index 9ae8543..69c50d1 100644
--- a/webrtc/test/rtcp_packet_parser.cc
+++ b/webrtc/test/rtcp_packet_parser.cc
@@ -30,13 +30,40 @@
case RTCPUtility::kRtcpRrCode:
receiver_report_.Set(parser.Packet().RR);
break;
- case RTCPUtility::kRtcpByeCode:
- bye_.Set(parser.Packet().BYE);
- break;
case RTCPUtility::kRtcpReportBlockItemCode:
report_block_.Set(parser.Packet().ReportBlockItem);
++report_blocks_per_ssrc_[parser.Packet().ReportBlockItem.SSRC];
break;
+ case RTCPUtility::kRtcpSdesCode:
+ sdes_.Set();
+ break;
+ case RTCPUtility::kRtcpSdesChunkCode:
+ sdes_chunk_.Set(parser.Packet().CName);
+ break;
+ case RTCPUtility::kRtcpByeCode:
+ bye_.Set(parser.Packet().BYE);
+ break;
+ case RTCPUtility::kRtcpAppCode:
+ app_.Set(parser.Packet().APP);
+ break;
+ case RTCPUtility::kRtcpAppItemCode:
+ app_item_.Set(parser.Packet().APP);
+ break;
+ case RTCPUtility::kRtcpExtendedIjCode:
+ ij_.Set();
+ break;
+ case RTCPUtility::kRtcpExtendedIjItemCode:
+ ij_item_.Set(parser.Packet().ExtendedJitterReportItem);
+ break;
+ case RTCPUtility::kRtcpPsfbPliCode:
+ pli_.Set(parser.Packet().PLI);
+ break;
+ case RTCPUtility::kRtcpPsfbSliCode:
+ sli_.Set(parser.Packet().SLI);
+ break;
+ case RTCPUtility::kRtcpPsfbSliItemCode:
+ sli_item_.Set(parser.Packet().SLIItem);
+ break;
case RTCPUtility::kRtcpPsfbRpsiCode:
rpsi_.Set(parser.Packet().RPSI);
break;