Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Unified Diff: webrtc/test/rtcp_packet_parser.h

Issue 2372113005: Replace RTCPUtility RTCPParser with TestRtcpParser (Closed)
Patch Set: Rebase Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/call/call_perf_tests.cc ('k') | webrtc/test/rtcp_packet_parser.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/test/rtcp_packet_parser.h
diff --git a/webrtc/test/rtcp_packet_parser.h b/webrtc/test/rtcp_packet_parser.h
index 4a8eca0d679e4e763d0e30fe1d4ddd8788f4ebbd..163ea41317845071e8a008ef79c125dc2e04736d 100644
--- a/webrtc/test/rtcp_packet_parser.h
+++ b/webrtc/test/rtcp_packet_parser.h
@@ -61,6 +61,13 @@ class RtcpPacketParser {
if (TypedRtcpPacket::Parse(header))
++num_packets_;
}
+ void Parse(const rtcp::CommonHeader& header, uint32_t* sender_ssrc) {
+ if (TypedRtcpPacket::Parse(header)) {
+ ++num_packets_;
+ if (*sender_ssrc == 0) // Use first sender ssrc in compound packet.
+ *sender_ssrc = TypedRtcpPacket::sender_ssrc();
+ }
+ }
private:
int num_packets_ = 0;
@@ -92,6 +99,7 @@ class RtcpPacketParser {
PacketCounter<rtcp::TransportFeedback>* transport_feedback() {
return &transport_feedback_;
}
+ uint32_t sender_ssrc() const { return sender_ssrc_; }
private:
PacketCounter<rtcp::App> app_;
@@ -111,6 +119,7 @@ class RtcpPacketParser {
PacketCounter<rtcp::Tmmbn> tmmbn_;
PacketCounter<rtcp::Tmmbr> tmmbr_;
PacketCounter<rtcp::TransportFeedback> transport_feedback_;
+ uint32_t sender_ssrc_ = 0;
};
} // namespace test
« no previous file with comments | « webrtc/call/call_perf_tests.cc ('k') | webrtc/test/rtcp_packet_parser.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698