Index: media/cast/rtcp/test_rtcp_packet_builder.cc |
diff --git a/media/cast/rtcp/test_rtcp_packet_builder.cc b/media/cast/rtcp/test_rtcp_packet_builder.cc |
index 28f39341598ec7b51f41933501548b182ff5beba..8688bd6820fd59f4081f1303ec38f0ea6f452936 100644 |
--- a/media/cast/rtcp/test_rtcp_packet_builder.cc |
+++ b/media/cast/rtcp/test_rtcp_packet_builder.cc |
@@ -187,7 +187,9 @@ void TestRtcpPacketBuilder::AddRemb(uint32 sender_ssrc, uint32 media_ssrc) { |
big_endian_writer_.WriteU32(media_ssrc); |
} |
-void TestRtcpPacketBuilder::AddCast(uint32 sender_ssrc, uint32 media_ssrc) { |
+void TestRtcpPacketBuilder::AddCast(uint32 sender_ssrc, |
+ uint32 media_ssrc, |
+ uint16 target_delay_ms) { |
AddRtcpHeader(206, 15); |
big_endian_writer_.WriteU32(sender_ssrc); |
big_endian_writer_.WriteU32(media_ssrc); |
@@ -196,8 +198,8 @@ void TestRtcpPacketBuilder::AddCast(uint32 sender_ssrc, uint32 media_ssrc) { |
big_endian_writer_.WriteU8('S'); |
big_endian_writer_.WriteU8('T'); |
big_endian_writer_.WriteU8(kAckFrameId); |
- big_endian_writer_.WriteU8(3); // Loss fields. |
- big_endian_writer_.WriteU16(0); // Reserved. |
+ big_endian_writer_.WriteU8(3); // Loss fields. |
+ big_endian_writer_.WriteU16(target_delay_ms); |
big_endian_writer_.WriteU8(kLostFrameId); |
big_endian_writer_.WriteU16(kRtcpCastAllPacketsLost); |
big_endian_writer_.WriteU8(0); // Lost packet id mask. |