Index: media/cast/rtcp/rtcp_unittest.cc |
diff --git a/media/cast/rtcp/rtcp_unittest.cc b/media/cast/rtcp/rtcp_unittest.cc |
index bfe3d73aca43465c7e9c29c2e2d3f31f45183f22..1b04726126c7931d8cb09f77c581c038012aa076 100644 |
--- a/media/cast/rtcp/rtcp_unittest.cc |
+++ b/media/cast/rtcp/rtcp_unittest.cc |
@@ -26,7 +26,6 @@ static const uint32 kSenderSsrc = 0x10203; |
static const uint32 kReceiverSsrc = 0x40506; |
static const std::string kCName("test@10.1.1.1"); |
static const uint32 kRtcpIntervalMs = 500; |
-static const int64 kStartMillisecond = INT64_C(12345678900000); |
static const int64 kAddedDelay = 123; |
static const int64 kAddedShortDelay = 100; |
@@ -159,9 +158,8 @@ class RtcpTest : public ::testing::Test { |
task_runner_)), |
sender_to_receiver_(testing_clock_), |
receiver_to_sender_(cast_environment_, testing_clock_), |
- rtp_sender_stats_(kVideoFrequency) { |
- testing_clock_->Advance( |
- base::TimeDelta::FromMilliseconds(kStartMillisecond)); |
+ start_time_(base::TimeTicks::Now() - base::TimeTicks()) { |
+ testing_clock_->Advance(start_time_); |
net::IPEndPoint dummy_endpoint; |
transport_sender_.reset(new transport::CastTransportSenderImpl( |
NULL, |
@@ -172,6 +170,10 @@ class RtcpTest : public ::testing::Test { |
base::TimeDelta(), |
task_runner_, |
&sender_to_receiver_)); |
+ transport::CastTransportAudioConfig config; |
+ config.rtp.config.ssrc = kSenderSsrc; |
+ config.rtp.max_outstanding_frames = 1; |
+ transport_sender_->InitializeAudio(config); |
EXPECT_CALL(mock_sender_feedback_, OnReceivedCastFeedback(_)).Times(0); |
} |
@@ -198,14 +200,14 @@ class RtcpTest : public ::testing::Test { |
scoped_ptr<transport::CastTransportSenderImpl> transport_sender_; |
LocalRtcpTransport receiver_to_sender_; |
MockRtcpSenderFeedback mock_sender_feedback_; |
- RtpSenderStatistics rtp_sender_stats_; |
+ base::TimeDelta start_time_; |
miu
2014/05/13 01:11:56
You don't need this extra member (see comment belo
Alpha Left Google
2014/05/13 21:45:39
Done.
|
DISALLOW_COPY_AND_ASSIGN(RtcpTest); |
}; |
TEST_F(RtcpTest, TimeToSend) { |
base::TimeTicks start_time; |
miu
2014/05/13 01:11:56
Suggestion: Delete this line and the next, and rep
Alpha Left Google
2014/05/13 21:45:39
Done.
|
- start_time += base::TimeDelta::FromMilliseconds(kStartMillisecond); |
+ start_time += start_time_; |
Rtcp rtcp(cast_environment_, |
&mock_sender_feedback_, |
transport_sender_.get(), |
@@ -240,7 +242,7 @@ TEST_F(RtcpTest, BasicSenderReport) { |
kCName, |
true); |
sender_to_receiver_.set_rtcp_receiver(&rtcp); |
- rtcp.SendRtcpFromRtpSender(rtp_sender_stats_.sender_info()); |
+ rtcp.SendRtcpFromRtpSender(base::TimeTicks(), 0); |
} |
TEST_F(RtcpTest, BasicReceiverReport) { |
@@ -325,7 +327,7 @@ TEST_F(RtcpTest, RttReducedSizeRtcp) { |
EXPECT_FALSE(rtcp_sender.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |
EXPECT_FALSE(rtcp_receiver.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |
- rtcp_sender.SendRtcpFromRtpSender(rtp_sender_stats_.sender_info()); |
+ rtcp_sender.SendRtcpFromRtpSender(testing_clock_->NowTicks(), 1); |
RunTasks(33); |
rtcp_receiver.SendRtcpFromRtpReceiver(NULL, NULL); |
EXPECT_TRUE(rtcp_sender.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |
@@ -334,7 +336,7 @@ TEST_F(RtcpTest, RttReducedSizeRtcp) { |
EXPECT_NEAR(2 * kAddedDelay, avg_rtt.InMilliseconds(), 2); |
EXPECT_NEAR(2 * kAddedDelay, min_rtt.InMilliseconds(), 2); |
EXPECT_NEAR(2 * kAddedDelay, max_rtt.InMilliseconds(), 2); |
- rtcp_sender.SendRtcpFromRtpSender(rtp_sender_stats_.sender_info()); |
+ rtcp_sender.SendRtcpFromRtpSender(testing_clock_->NowTicks(), 2); |
RunTasks(33); |
EXPECT_TRUE(rtcp_receiver.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |
@@ -381,7 +383,7 @@ TEST_F(RtcpTest, Rtt) { |
EXPECT_FALSE(rtcp_sender.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |
EXPECT_FALSE(rtcp_receiver.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |
- rtcp_sender.SendRtcpFromRtpSender(rtp_sender_stats_.sender_info()); |
+ rtcp_sender.SendRtcpFromRtpSender(testing_clock_->NowTicks(), 1); |
RunTasks(33); |
rtcp_receiver.SendRtcpFromRtpReceiver(NULL, NULL); |
@@ -396,7 +398,7 @@ TEST_F(RtcpTest, Rtt) { |
EXPECT_NEAR(2 * kAddedDelay, min_rtt.InMilliseconds(), 2); |
EXPECT_NEAR(2 * kAddedDelay, max_rtt.InMilliseconds(), 2); |
- rtcp_sender.SendRtcpFromRtpSender(rtp_sender_stats_.sender_info()); |
+ rtcp_sender.SendRtcpFromRtpSender(testing_clock_->NowTicks(), 2); |
RunTasks(33); |
EXPECT_TRUE(rtcp_receiver.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |
EXPECT_NEAR(2 * kAddedDelay, rtt.InMilliseconds(), 2); |
@@ -414,7 +416,7 @@ TEST_F(RtcpTest, Rtt) { |
EXPECT_NEAR(kAddedDelay + kAddedShortDelay, min_rtt.InMilliseconds(), 2); |
EXPECT_NEAR(2 * kAddedDelay, max_rtt.InMilliseconds(), 2); |
- rtcp_sender.SendRtcpFromRtpSender(rtp_sender_stats_.sender_info()); |
+ rtcp_sender.SendRtcpFromRtpSender(testing_clock_->NowTicks(), 3); |
RunTasks(33); |
EXPECT_TRUE(rtcp_receiver.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |
EXPECT_NEAR(2 * kAddedShortDelay, rtt.InMilliseconds(), 1); |
@@ -446,8 +448,8 @@ TEST_F(RtcpTest, RttWithPacketLoss) { |
NULL, |
kRtcpReducedSize, |
base::TimeDelta::FromMilliseconds(kRtcpIntervalMs), |
- kSenderSsrc, |
kReceiverSsrc, |
+ kSenderSsrc, |
kCName, |
true); |
@@ -459,8 +461,8 @@ TEST_F(RtcpTest, RttWithPacketLoss) { |
NULL, |
kRtcpReducedSize, |
base::TimeDelta::FromMilliseconds(kRtcpIntervalMs), |
- kReceiverSsrc, |
kSenderSsrc, |
+ kReceiverSsrc, |
kCName, |
true); |
@@ -468,7 +470,7 @@ TEST_F(RtcpTest, RttWithPacketLoss) { |
sender_to_receiver_.set_rtcp_receiver(&rtcp_receiver); |
rtcp_receiver.SendRtcpFromRtpReceiver(NULL, NULL); |
- rtcp_sender.SendRtcpFromRtpSender(rtp_sender_stats_.sender_info()); |
+ rtcp_sender.SendRtcpFromRtpSender(testing_clock_->NowTicks(), 0); |
RunTasks(33); |
base::TimeDelta rtt; |
@@ -487,7 +489,7 @@ TEST_F(RtcpTest, RttWithPacketLoss) { |
receiver_to_sender_.set_drop_packets(true); |
rtcp_receiver.SendRtcpFromRtpReceiver(NULL, NULL); |
- rtcp_sender.SendRtcpFromRtpSender(rtp_sender_stats_.sender_info()); |
+ rtcp_sender.SendRtcpFromRtpSender(testing_clock_->NowTicks(), 1); |
RunTasks(33); |
EXPECT_TRUE(rtcp_receiver.Rtt(&rtt, &avg_rtt, &min_rtt, &max_rtt)); |