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 "media/cast/rtcp/test_rtcp_packet_builder.h" | 5 #include "media/cast/rtcp/test_rtcp_packet_builder.h" |
6 | 6 |
7 #include "base/logging.h" | 7 #include "base/logging.h" |
8 | 8 |
9 namespace media { | 9 namespace media { |
10 namespace cast { | 10 namespace cast { |
(...skipping 30 matching lines...) Expand all Loading... |
41 void TestRtcpPacketBuilder::AddRr(uint32 sender_ssrc, | 41 void TestRtcpPacketBuilder::AddRr(uint32 sender_ssrc, |
42 int number_of_report_blocks) { | 42 int number_of_report_blocks) { |
43 AddRtcpHeader(201, number_of_report_blocks); | 43 AddRtcpHeader(201, number_of_report_blocks); |
44 big_endian_writer_.WriteU32(sender_ssrc); | 44 big_endian_writer_.WriteU32(sender_ssrc); |
45 } | 45 } |
46 | 46 |
47 void TestRtcpPacketBuilder::AddRb(uint32 rtp_ssrc) { | 47 void TestRtcpPacketBuilder::AddRb(uint32 rtp_ssrc) { |
48 big_endian_writer_.WriteU32(rtp_ssrc); | 48 big_endian_writer_.WriteU32(rtp_ssrc); |
49 big_endian_writer_.WriteU32(kLoss); | 49 big_endian_writer_.WriteU32(kLoss); |
50 big_endian_writer_.WriteU32(kExtendedMax); | 50 big_endian_writer_.WriteU32(kExtendedMax); |
51 big_endian_writer_.WriteU32(kJitter); | 51 big_endian_writer_.WriteU32(kTestJitter); |
52 big_endian_writer_.WriteU32(kLastSr); | 52 big_endian_writer_.WriteU32(kLastSr); |
53 big_endian_writer_.WriteU32(kDelayLastSr); | 53 big_endian_writer_.WriteU32(kDelayLastSr); |
54 } | 54 } |
55 | 55 |
56 void TestRtcpPacketBuilder::AddSdesCname(uint32 sender_ssrc, | 56 void TestRtcpPacketBuilder::AddSdesCname(uint32 sender_ssrc, |
57 const std::string& c_name) { | 57 const std::string& c_name) { |
58 AddRtcpHeader(202, 1); | 58 AddRtcpHeader(202, 1); |
59 big_endian_writer_.WriteU32(sender_ssrc); | 59 big_endian_writer_.WriteU32(sender_ssrc); |
60 big_endian_writer_.WriteU8(1); // c_name. | 60 big_endian_writer_.WriteU8(1); // c_name. |
61 | 61 |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
237 big_endian_writer_.WriteU8(0x80 | (format_or_count & 0x1F)); | 237 big_endian_writer_.WriteU8(0x80 | (format_or_count & 0x1F)); |
238 big_endian_writer_.WriteU8(payload); | 238 big_endian_writer_.WriteU8(payload); |
239 ptr_of_length_ = big_endian_writer_.ptr(); | 239 ptr_of_length_ = big_endian_writer_.ptr(); |
240 | 240 |
241 // Initialize length to "clearly illegal". | 241 // Initialize length to "clearly illegal". |
242 big_endian_writer_.WriteU16(0xDEAD); | 242 big_endian_writer_.WriteU16(0xDEAD); |
243 } | 243 } |
244 | 244 |
245 } // namespace cast | 245 } // namespace cast |
246 } // namespace media | 246 } // namespace media |
OLD | NEW |