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

Unified Diff: media/cast/rtcp/rtcp_sender_unittest.cc

Issue 70713002: Cast: Restructure RTCP interface to better fit our usage. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 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
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 ccbb82fefce8e4e5cf6c3e97c7b7a436ec1704b0..012d5b95da68bb237f15270b39f072e97862b277 100644
--- a/media/cast/rtcp/rtcp_sender_unittest.cc
+++ b/media/cast/rtcp/rtcp_sender_unittest.cc
@@ -77,13 +77,10 @@ TEST_F(RtcpSenderTest, RtcpSenderReport) {
p.AddSdesCname(kSendingSsrc, kCName);
test_transport_.SetExpectedRtcpPacket(p.Packet(), p.Length());
- rtcp_sender_->SendRtcp(RtcpSender::kRtcpSr,
- &sender_info,
- NULL,
- 0,
- NULL,
- NULL,
- NULL);
+ rtcp_sender_->SendRtcpFromRtpSender(RtcpSender::kRtcpSr,
+ &sender_info,
+ NULL,
+ NULL);
EXPECT_EQ(1, test_transport_.packet_count());
}
@@ -95,13 +92,8 @@ TEST_F(RtcpSenderTest, RtcpReceiverReport) {
p1.AddSdesCname(kSendingSsrc, kCName);
test_transport_.SetExpectedRtcpPacket(p1.Packet(), p1.Length());
- rtcp_sender_->SendRtcp(RtcpSender::kRtcpRr,
- NULL,
- NULL,
- 0,
- NULL,
- NULL,
- NULL);
+ rtcp_sender_->SendRtcpFromRtpReceiver(RtcpSender::kRtcpRr,
+ NULL, NULL, NULL, NULL);
EXPECT_EQ(1, test_transport_.packet_count());
@@ -118,19 +110,13 @@ TEST_F(RtcpSenderTest, RtcpReceiverReport) {
report_block.media_ssrc = kMediaSsrc; // SSRC of the RTP packet sender.
report_block.fraction_lost = kLoss >> 24;
report_block.cumulative_lost = kLoss; // 24 bits valid.
- report_block.extended_high_sequence_number =
- kExtendedMax;
- report_block.jitter = kJitter;
+ report_block.extended_high_sequence_number = kExtendedMax;
+ report_block.jitter = kTestJitter;
report_block.last_sr = kLastSr;
report_block.delay_since_last_sr = kDelayLastSr;
- rtcp_sender_->SendRtcp(RtcpSender::kRtcpRr,
- NULL,
- &report_block,
- 0,
- NULL,
- NULL,
- NULL);
+ rtcp_sender_->SendRtcpFromRtpReceiver(RtcpSender::kRtcpRr, &report_block,
+ NULL, NULL, NULL);
EXPECT_EQ(2, test_transport_.packet_count());
}
@@ -155,13 +141,11 @@ TEST_F(RtcpSenderTest, RtcpSenderReportWithDlrr) {
dlrr_rb.last_rr = kLastRr;
dlrr_rb.delay_since_last_rr = kDelayLastRr;
- rtcp_sender_->SendRtcp(RtcpSender::kRtcpSr | RtcpSender::kRtcpDlrr,
- &sender_info,
- NULL,
- 0,
- &dlrr_rb,
- NULL,
- NULL);
+ rtcp_sender_->SendRtcpFromRtpSender(
+ RtcpSender::kRtcpSr | RtcpSender::kRtcpDlrr,
+ &sender_info,
+ &dlrr_rb,
+ NULL);
EXPECT_EQ(1, test_transport_.packet_count());
}
@@ -184,7 +168,7 @@ TEST_F(RtcpSenderTest, RtcpReceiverReportWithRrtr) {
report_block.cumulative_lost = kLoss; // 24 bits valid.
report_block.extended_high_sequence_number =
kExtendedMax;
- report_block.jitter = kJitter;
+ report_block.jitter = kTestJitter;
report_block.last_sr = kLastSr;
report_block.delay_since_last_sr = kDelayLastSr;
@@ -192,13 +176,12 @@ TEST_F(RtcpSenderTest, RtcpReceiverReportWithRrtr) {
rrtr.ntp_seconds = kNtpHigh;
rrtr.ntp_fraction = kNtpLow;
- rtcp_sender_->SendRtcp(RtcpSender::kRtcpRr | RtcpSender::kRtcpRrtr,
- NULL,
- &report_block,
- 0,
- NULL,
- &rrtr,
- NULL);
+ rtcp_sender_->SendRtcpFromRtpReceiver(
+ RtcpSender::kRtcpRr | RtcpSender::kRtcpRrtr,
+ &report_block,
+ &rrtr,
+ NULL,
+ NULL);
EXPECT_EQ(1, test_transport_.packet_count());
}
@@ -219,7 +202,7 @@ TEST_F(RtcpSenderTest, RtcpReceiverReportWithCast) {
report_block.fraction_lost = kLoss >> 24;
report_block.cumulative_lost = kLoss; // 24 bits valid.
report_block.extended_high_sequence_number = kExtendedMax;
- report_block.jitter = kJitter;
+ report_block.jitter = kTestJitter;
report_block.last_sr = kLastSr;
report_block.delay_since_last_sr = kDelayLastSr;
@@ -235,45 +218,12 @@ TEST_F(RtcpSenderTest, RtcpReceiverReportWithCast) {
cast_message.missing_frames_and_packets_[kFrameIdWithLostPackets] =
missing_packets;
- rtcp_sender_->SendRtcp(RtcpSender::kRtcpRr | RtcpSender::kRtcpCast,
- NULL,
- &report_block,
- 0,
- NULL,
- NULL,
- &cast_message);
-
- EXPECT_EQ(1, test_transport_.packet_count());
-}
-
-TEST_F(RtcpSenderTest, RtcpReceiverReportWithIntraFrameRequest) {
- // Receiver report with report block + c_name.
- TestRtcpPacketBuilder p;
- p.AddRr(kSendingSsrc, 1);
- p.AddRb(kMediaSsrc);
- p.AddSdesCname(kSendingSsrc, kCName);
- p.AddPli(kSendingSsrc, kMediaSsrc);
- test_transport_.SetExpectedRtcpPacket(p.Packet(), p.Length());
-
- RtcpReportBlock report_block;
- // Initialize remote_ssrc to a "clearly illegal" value.
- report_block.remote_ssrc = 0xDEAD;
- report_block.media_ssrc = kMediaSsrc; // SSRC of the RTP packet sender.
- report_block.fraction_lost = kLoss >> 24;
- report_block.cumulative_lost = kLoss; // 24 bits valid.
- report_block.extended_high_sequence_number =
- kExtendedMax;
- report_block.jitter = kJitter;
- report_block.last_sr = kLastSr;
- report_block.delay_since_last_sr = kDelayLastSr;
-
- rtcp_sender_->SendRtcp(RtcpSender::kRtcpRr | RtcpSender::kRtcpPli,
- NULL,
- &report_block,
- kMediaSsrc,
- NULL,
- NULL,
- NULL);
+ rtcp_sender_->SendRtcpFromRtpReceiver(
+ RtcpSender::kRtcpRr | RtcpSender::kRtcpCast,
+ &report_block,
+ NULL,
+ &cast_message,
+ NULL);
EXPECT_EQ(1, test_transport_.packet_count());
}

Powered by Google App Engine
This is Rietveld 408576698