OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "base/memory/scoped_ptr.h" | 5 #include "base/memory/scoped_ptr.h" |
6 #include "media/cast/rtcp/mock_rtcp_receiver_feedback.h" | 6 #include "media/cast/rtcp/mock_rtcp_receiver_feedback.h" |
7 #include "media/cast/rtcp/mock_rtcp_sender_feedback.h" | 7 #include "media/cast/rtcp/mock_rtcp_sender_feedback.h" |
8 #include "media/cast/rtcp/rtcp_receiver.h" | 8 #include "media/cast/rtcp/rtcp_receiver.h" |
9 #include "media/cast/rtcp/rtcp_utility.h" | 9 #include "media/cast/rtcp/rtcp_utility.h" |
10 #include "media/cast/rtcp/test_rtcp_packet_builder.h" | 10 #include "media/cast/rtcp/test_rtcp_packet_builder.h" |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
83 expected_sender_info_.ntp_fraction = kNtpLow; | 83 expected_sender_info_.ntp_fraction = kNtpLow; |
84 expected_sender_info_.rtp_timestamp = kRtpTimestamp; | 84 expected_sender_info_.rtp_timestamp = kRtpTimestamp; |
85 expected_sender_info_.send_packet_count = kSendPacketCount; | 85 expected_sender_info_.send_packet_count = kSendPacketCount; |
86 expected_sender_info_.send_octet_count = kSendOctetCount; | 86 expected_sender_info_.send_octet_count = kSendOctetCount; |
87 | 87 |
88 expected_report_block_.remote_ssrc = kSenderSsrc; | 88 expected_report_block_.remote_ssrc = kSenderSsrc; |
89 expected_report_block_.media_ssrc = kSourceSsrc; | 89 expected_report_block_.media_ssrc = kSourceSsrc; |
90 expected_report_block_.fraction_lost = kLoss >> 24; | 90 expected_report_block_.fraction_lost = kLoss >> 24; |
91 expected_report_block_.cumulative_lost = kLoss & 0xffffff; | 91 expected_report_block_.cumulative_lost = kLoss & 0xffffff; |
92 expected_report_block_.extended_high_sequence_number = kExtendedMax; | 92 expected_report_block_.extended_high_sequence_number = kExtendedMax; |
93 expected_report_block_.jitter = kJitter; | 93 expected_report_block_.jitter = kTestJitter; |
94 expected_report_block_.last_sr = kLastSr; | 94 expected_report_block_.last_sr = kLastSr; |
95 expected_report_block_.delay_since_last_sr = kDelayLastSr; | 95 expected_report_block_.delay_since_last_sr = kDelayLastSr; |
96 expected_receiver_reference_report_.remote_ssrc = kSenderSsrc; | 96 expected_receiver_reference_report_.remote_ssrc = kSenderSsrc; |
97 expected_receiver_reference_report_.ntp_seconds = kNtpHigh; | 97 expected_receiver_reference_report_.ntp_seconds = kNtpHigh; |
98 expected_receiver_reference_report_.ntp_fraction = kNtpLow; | 98 expected_receiver_reference_report_.ntp_fraction = kNtpLow; |
99 } | 99 } |
100 | 100 |
101 // Injects an RTCP packet into the receiver. | 101 // Injects an RTCP packet into the receiver. |
102 void InjectRtcpPacket(const uint8* packet, uint16 length) { | 102 void InjectRtcpPacket(const uint8* packet, uint16 length) { |
103 RtcpParser rtcp_parser(packet, length); | 103 RtcpParser rtcp_parser(packet, length); |
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
343 | 343 |
344 // Expected to be pass through since the sender ssrc match our local ssrc. | 344 // Expected to be pass through since the sender ssrc match our local ssrc. |
345 RtcpParser rtcp_parser(p.Packet(), p.Length()); | 345 RtcpParser rtcp_parser(p.Packet(), p.Length()); |
346 rtcp_receiver.IncomingRtcpPacket(&rtcp_parser); | 346 rtcp_receiver.IncomingRtcpPacket(&rtcp_parser); |
347 | 347 |
348 EXPECT_TRUE(sender_feedback_cast_verification.called()); | 348 EXPECT_TRUE(sender_feedback_cast_verification.called()); |
349 } | 349 } |
350 | 350 |
351 } // namespace cast | 351 } // namespace cast |
352 } // namespace media | 352 } // namespace media |
OLD | NEW |