| Index: media/cast/rtcp/rtcp_sender_unittest.cc
|
| diff --git a/media/cast/rtcp/rtcp_sender_unittest.cc b/media/cast/rtcp/rtcp_sender_unittest.cc
|
| index 16e9ee18ffb189abe25cb6b13eeafe2cb4d01eaf..ee107dd4909a59db66f0df9f26bfda5993319ada 100644
|
| --- a/media/cast/rtcp/rtcp_sender_unittest.cc
|
| +++ b/media/cast/rtcp/rtcp_sender_unittest.cc
|
| @@ -77,28 +77,6 @@ class RtcpSenderTest : public ::testing::Test {
|
| scoped_ptr<RtcpSender> rtcp_sender_;
|
| };
|
|
|
| -TEST_F(RtcpSenderTest, RtcpSenderReport) {
|
| - RtcpSenderInfo sender_info;
|
| - sender_info.ntp_seconds = kNtpHigh;
|
| - sender_info.ntp_fraction = kNtpLow;
|
| - sender_info.rtp_timestamp = kRtpTimestamp;
|
| - sender_info.send_packet_count = kSendPacketCount;
|
| - sender_info.send_octet_count = kSendOctetCount;
|
| -
|
| - // Sender report + c_name.
|
| - TestRtcpPacketBuilder p;
|
| - p.AddSr(kSendingSsrc, 0);
|
| - p.AddSdesCname(kSendingSsrc, kCName);
|
| - test_transport_.SetExpectedRtcpPacket(p.Packet(), p.Length());
|
| -
|
| - rtcp_sender_->SendRtcpFromRtpSender(RtcpSender::kRtcpSr,
|
| - &sender_info,
|
| - NULL,
|
| - NULL);
|
| -
|
| - EXPECT_EQ(1, test_transport_.packet_count());
|
| -}
|
| -
|
| TEST_F(RtcpSenderTest, RtcpReceiverReport) {
|
| // Empty receiver report + c_name.
|
| TestRtcpPacketBuilder p1;
|
| @@ -135,114 +113,6 @@ TEST_F(RtcpSenderTest, RtcpReceiverReport) {
|
| EXPECT_EQ(2, test_transport_.packet_count());
|
| }
|
|
|
| -TEST_F(RtcpSenderTest, RtcpSenderReportWithDlrr) {
|
| - RtcpSenderInfo sender_info;
|
| - sender_info.ntp_seconds = kNtpHigh;
|
| - sender_info.ntp_fraction = kNtpLow;
|
| - sender_info.rtp_timestamp = kRtpTimestamp;
|
| - sender_info.send_packet_count = kSendPacketCount;
|
| - sender_info.send_octet_count = kSendOctetCount;
|
| -
|
| - // Sender report + c_name + dlrr.
|
| - TestRtcpPacketBuilder p1;
|
| - p1.AddSr(kSendingSsrc, 0);
|
| - p1.AddSdesCname(kSendingSsrc, kCName);
|
| - p1.AddXrHeader(kSendingSsrc);
|
| - p1.AddXrDlrrBlock(kSendingSsrc);
|
| - test_transport_.SetExpectedRtcpPacket(p1.Packet(), p1.Length());
|
| -
|
| - RtcpDlrrReportBlock dlrr_rb;
|
| - dlrr_rb.last_rr = kLastRr;
|
| - dlrr_rb.delay_since_last_rr = kDelayLastRr;
|
| -
|
| - rtcp_sender_->SendRtcpFromRtpSender(
|
| - RtcpSender::kRtcpSr | RtcpSender::kRtcpDlrr,
|
| - &sender_info,
|
| - &dlrr_rb,
|
| - NULL);
|
| -
|
| - EXPECT_EQ(1, test_transport_.packet_count());
|
| -}
|
| -
|
| -TEST_F(RtcpSenderTest, RtcpSenderReportWithDlrrAndLog) {
|
| - RtcpSenderInfo sender_info;
|
| - sender_info.ntp_seconds = kNtpHigh;
|
| - sender_info.ntp_fraction = kNtpLow;
|
| - sender_info.rtp_timestamp = kRtpTimestamp;
|
| - sender_info.send_packet_count = kSendPacketCount;
|
| - sender_info.send_octet_count = kSendOctetCount;
|
| -
|
| - // Sender report + c_name + dlrr + sender log.
|
| - TestRtcpPacketBuilder p;
|
| - p.AddSr(kSendingSsrc, 0);
|
| - p.AddSdesCname(kSendingSsrc, kCName);
|
| - p.AddXrHeader(kSendingSsrc);
|
| - p.AddXrDlrrBlock(kSendingSsrc);
|
| - p.AddSenderLog(kSendingSsrc);
|
| - p.AddSenderFrameLog(kRtcpSenderFrameStatusSentToNetwork, kRtpTimestamp);
|
| -
|
| - test_transport_.SetExpectedRtcpPacket(p.Packet(), p.Length());
|
| -
|
| - RtcpDlrrReportBlock dlrr_rb;
|
| - dlrr_rb.last_rr = kLastRr;
|
| - dlrr_rb.delay_since_last_rr = kDelayLastRr;
|
| -
|
| - RtcpSenderFrameLogMessage sender_frame_log;
|
| - sender_frame_log.frame_status = kRtcpSenderFrameStatusSentToNetwork;
|
| - sender_frame_log.rtp_timestamp = kRtpTimestamp;
|
| -
|
| - RtcpSenderLogMessage sender_log;
|
| - sender_log.push_back(sender_frame_log);
|
| -
|
| - rtcp_sender_->SendRtcpFromRtpSender(
|
| - RtcpSender::kRtcpSr | RtcpSender::kRtcpDlrr | RtcpSender::kRtcpSenderLog,
|
| - &sender_info,
|
| - &dlrr_rb,
|
| - &sender_log);
|
| -
|
| - EXPECT_EQ(1, test_transport_.packet_count());
|
| - EXPECT_TRUE(sender_log.empty());
|
| -}
|
| -
|
| -TEST_F(RtcpSenderTest, RtcpSenderReporWithTooManyLogFrames) {
|
| - RtcpSenderInfo sender_info;
|
| - sender_info.ntp_seconds = kNtpHigh;
|
| - sender_info.ntp_fraction = kNtpLow;
|
| - sender_info.rtp_timestamp = kRtpTimestamp;
|
| - sender_info.send_packet_count = kSendPacketCount;
|
| - sender_info.send_octet_count = kSendOctetCount;
|
| -
|
| - // Sender report + c_name + sender log.
|
| - TestRtcpPacketBuilder p;
|
| - p.AddSr(kSendingSsrc, 0);
|
| - p.AddSdesCname(kSendingSsrc, kCName);
|
| - p.AddSenderLog(kSendingSsrc);
|
| -
|
| - for (int i = 0; i < 359; ++i) {
|
| - p.AddSenderFrameLog(kRtcpSenderFrameStatusSentToNetwork,
|
| - kRtpTimestamp + i * 90);
|
| - }
|
| - test_transport_.SetExpectedRtcpPacket(p.Packet(), p.Length());
|
| -
|
| -
|
| - RtcpSenderLogMessage sender_log;
|
| - for (int j = 0; j < 400; ++j) {
|
| - RtcpSenderFrameLogMessage sender_frame_log;
|
| - sender_frame_log.frame_status = kRtcpSenderFrameStatusSentToNetwork;
|
| - sender_frame_log.rtp_timestamp = kRtpTimestamp + j * 90;
|
| - sender_log.push_back(sender_frame_log);
|
| - }
|
| -
|
| - rtcp_sender_->SendRtcpFromRtpSender(
|
| - RtcpSender::kRtcpSr | RtcpSender::kRtcpSenderLog,
|
| - &sender_info,
|
| - NULL,
|
| - &sender_log);
|
| -
|
| - EXPECT_EQ(1, test_transport_.packet_count());
|
| - EXPECT_EQ(41u, sender_log.size());
|
| -}
|
| -
|
| TEST_F(RtcpSenderTest, RtcpReceiverReportWithRrtr) {
|
| // Receiver report with report block + c_name.
|
| TestRtcpPacketBuilder p;
|
|
|