Index: media/cast/test/end2end_unittest.cc |
diff --git a/media/cast/test/end2end_unittest.cc b/media/cast/test/end2end_unittest.cc |
index 3d72943b0b35f925727a4dbf4193998fac0174ec..fe24c7fbefbd7e845eca1b014c5435b355f29e05 100644 |
--- a/media/cast/test/end2end_unittest.cc |
+++ b/media/cast/test/end2end_unittest.cc |
@@ -21,6 +21,7 @@ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
+#include "base/memory/ptr_util.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/sys_byteorder.h" |
#include "base/test/simple_test_tick_clock.h" |
@@ -151,7 +152,7 @@ class LoopBackPacketPipe : public test::PacketPipe { |
~LoopBackPacketPipe() final {} |
// PacketPipe implementations. |
- void Send(scoped_ptr<Packet> packet) final { |
+ void Send(std::unique_ptr<Packet> packet) final { |
packet_receiver_.Run(std::move(packet)); |
} |
@@ -178,7 +179,7 @@ class LoopBackTransport : public PacketTransport { |
const PacketReceiverCallback& packet_receiver, |
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
base::TickClock* clock) { |
- scoped_ptr<test::PacketPipe> loopback_pipe( |
+ std::unique_ptr<test::PacketPipe> loopback_pipe( |
new LoopBackPacketPipe(packet_receiver)); |
if (packet_pipe_) { |
packet_pipe_->AppendToPipe(std::move(loopback_pipe)); |
@@ -200,7 +201,7 @@ class LoopBackTransport : public PacketTransport { |
return true; |
} |
- scoped_ptr<Packet> packet_copy(new Packet(packet->data)); |
+ std::unique_ptr<Packet> packet_copy(new Packet(packet->data)); |
packet_pipe_->Send(std::move(packet_copy)); |
return true; |
} |
@@ -218,7 +219,7 @@ class LoopBackTransport : public PacketTransport { |
drop_packets_belonging_to_odd_frames_ = true; |
} |
- void SetPacketPipe(scoped_ptr<test::PacketPipe> pipe) { |
+ void SetPacketPipe(std::unique_ptr<test::PacketPipe> pipe) { |
// Append the loopback pipe to the end. |
pipe->AppendToPipe(std::move(packet_pipe_)); |
packet_pipe_ = std::move(pipe); |
@@ -228,7 +229,7 @@ class LoopBackTransport : public PacketTransport { |
bool send_packets_; |
bool drop_packets_belonging_to_odd_frames_; |
scoped_refptr<CastEnvironment> cast_environment_; |
- scoped_ptr<test::PacketPipe> packet_pipe_; |
+ std::unique_ptr<test::PacketPipe> packet_pipe_; |
int64_t bytes_sent_; |
}; |
@@ -237,7 +238,7 @@ class TestReceiverAudioCallback |
: public base::RefCountedThreadSafe<TestReceiverAudioCallback> { |
public: |
struct ExpectedAudioFrame { |
- scoped_ptr<AudioBus> audio_bus; |
+ std::unique_ptr<AudioBus> audio_bus; |
base::TimeTicks playout_time; |
}; |
@@ -249,7 +250,7 @@ class TestReceiverAudioCallback |
void AddExpectedResult(const AudioBus& audio_bus, |
const base::TimeTicks& playout_time) { |
- scoped_ptr<ExpectedAudioFrame> expected_audio_frame( |
+ std::unique_ptr<ExpectedAudioFrame> expected_audio_frame( |
new ExpectedAudioFrame()); |
expected_audio_frame->audio_bus = |
AudioBus::Create(audio_bus.channels(), audio_bus.frames()); |
@@ -258,20 +259,20 @@ class TestReceiverAudioCallback |
expected_frames_.push_back(expected_audio_frame.release()); |
} |
- void IgnoreAudioFrame(scoped_ptr<AudioBus> audio_bus, |
+ void IgnoreAudioFrame(std::unique_ptr<AudioBus> audio_bus, |
const base::TimeTicks& playout_time, |
bool is_continuous) { |
++num_called_; |
} |
- void CheckAudioFrame(scoped_ptr<AudioBus> audio_bus, |
+ void CheckAudioFrame(std::unique_ptr<AudioBus> audio_bus, |
const base::TimeTicks& playout_time, |
bool is_continuous) { |
++num_called_; |
ASSERT_TRUE(audio_bus); |
ASSERT_FALSE(expected_frames_.empty()); |
- const scoped_ptr<ExpectedAudioFrame> expected_audio_frame( |
+ const std::unique_ptr<ExpectedAudioFrame> expected_audio_frame( |
expected_frames_.front()); |
expected_frames_.pop_front(); |
@@ -397,7 +398,7 @@ class TestReceiverVideoCallback |
// send those through the sender and receiver and analyzes the result. |
class End2EndTest : public ::testing::Test { |
public: |
- void ReceivePacket(scoped_ptr<media::cast::Packet> packet) { |
+ void ReceivePacket(std::unique_ptr<media::cast::Packet> packet) { |
cast_receiver_->ReceivePacket(std::move(packet)); |
}; |
@@ -412,12 +413,12 @@ class End2EndTest : public ::testing::Test { |
task_runner_receiver_( |
new test::SkewedSingleThreadTaskRunner(task_runner_)), |
cast_environment_sender_(new CastEnvironment( |
- scoped_ptr<base::TickClock>(testing_clock_sender_), |
+ std::unique_ptr<base::TickClock>(testing_clock_sender_), |
task_runner_sender_, |
task_runner_sender_, |
task_runner_sender_)), |
cast_environment_receiver_(new CastEnvironment( |
- scoped_ptr<base::TickClock>(testing_clock_receiver_), |
+ std::unique_ptr<base::TickClock>(testing_clock_receiver_), |
task_runner_receiver_, |
task_runner_receiver_, |
task_runner_receiver_)), |
@@ -513,7 +514,7 @@ class End2EndTest : public ::testing::Test { |
void FeedAudioFrames(int count, bool will_be_checked) { |
for (int i = 0; i < count; ++i) { |
- scoped_ptr<AudioBus> audio_bus(audio_bus_factory_->NextAudioBus( |
+ std::unique_ptr<AudioBus> audio_bus(audio_bus_factory_->NextAudioBus( |
base::TimeDelta::FromMilliseconds(kAudioFrameDurationMs))); |
const base::TimeTicks reference_time = |
testing_clock_sender_->NowTicks() + |
@@ -531,7 +532,7 @@ class End2EndTest : public ::testing::Test { |
void FeedAudioFramesWithExpectedDelay(int count, |
const base::TimeDelta& delay) { |
for (int i = 0; i < count; ++i) { |
- scoped_ptr<AudioBus> audio_bus(audio_bus_factory_->NextAudioBus( |
+ std::unique_ptr<AudioBus> audio_bus(audio_bus_factory_->NextAudioBus( |
base::TimeDelta::FromMilliseconds(kAudioFrameDurationMs))); |
const base::TimeTicks reference_time = |
testing_clock_sender_->NowTicks() + |
@@ -805,7 +806,7 @@ class End2EndTest : public ::testing::Test { |
base::Unretained(this))); |
} |
- void BasicPlayerGotAudioFrame(scoped_ptr<AudioBus> audio_bus, |
+ void BasicPlayerGotAudioFrame(std::unique_ptr<AudioBus> audio_bus, |
const base::TimeTicks& playout_time, |
bool is_continuous) { |
VLOG_IF(1, !last_audio_playout_time_.is_null()) |
@@ -862,18 +863,18 @@ class End2EndTest : public ::testing::Test { |
LoopBackTransport* receiver_to_sender_; // Owned by CastTransport. |
LoopBackTransport* sender_to_receiver_; // Owned by CastTransport. |
- scoped_ptr<CastTransportImpl> transport_sender_; |
- scoped_ptr<CastTransportImpl> transport_receiver_; |
+ std::unique_ptr<CastTransportImpl> transport_sender_; |
+ std::unique_ptr<CastTransportImpl> transport_receiver_; |
- scoped_ptr<CastReceiver> cast_receiver_; |
- scoped_ptr<CastSender> cast_sender_; |
+ std::unique_ptr<CastReceiver> cast_receiver_; |
+ std::unique_ptr<CastSender> cast_sender_; |
scoped_refptr<AudioFrameInput> audio_frame_input_; |
scoped_refptr<VideoFrameInput> video_frame_input_; |
scoped_refptr<TestReceiverAudioCallback> test_receiver_audio_callback_; |
scoped_refptr<TestReceiverVideoCallback> test_receiver_video_callback_; |
- scoped_ptr<TestAudioBusFactory> audio_bus_factory_; |
+ std::unique_ptr<TestAudioBusFactory> audio_bus_factory_; |
SimpleEventSubscriber event_subscriber_sender_; |
@@ -898,12 +899,12 @@ class TransportClient : public CastTransport::Client { |
EXPECT_TRUE(result); |
}; |
void OnLoggingEventsReceived( |
- scoped_ptr<std::vector<FrameEvent>> frame_events, |
- scoped_ptr<std::vector<PacketEvent>> packet_events) final { |
+ std::unique_ptr<std::vector<FrameEvent>> frame_events, |
+ std::unique_ptr<std::vector<PacketEvent>> packet_events) final { |
log_event_dispatcher_->DispatchBatchOfEvents(std::move(frame_events), |
std::move(packet_events)); |
}; |
- void ProcessRtpPacket(scoped_ptr<Packet> packet) final { |
+ void ProcessRtpPacket(std::unique_ptr<Packet> packet) final { |
if (e2e_test_) |
e2e_test_->ReceivePacket(std::move(packet)); |
}; |
@@ -920,15 +921,15 @@ class TransportClient : public CastTransport::Client { |
void End2EndTest::Create() { |
transport_sender_.reset(new CastTransportImpl( |
testing_clock_sender_, base::TimeDelta::FromMilliseconds(1), |
- make_scoped_ptr( |
+ base::WrapUnique( |
new TransportClient(cast_environment_sender_->logger(), nullptr)), |
- make_scoped_ptr(sender_to_receiver_), task_runner_sender_)); |
+ base::WrapUnique(sender_to_receiver_), task_runner_sender_)); |
transport_receiver_.reset(new CastTransportImpl( |
testing_clock_sender_, base::TimeDelta::FromMilliseconds(1), |
- make_scoped_ptr( |
+ base::WrapUnique( |
new TransportClient(cast_environment_receiver_->logger(), this)), |
- make_scoped_ptr(receiver_to_sender_), task_runner_sender_)); |
+ base::WrapUnique(receiver_to_sender_), task_runner_sender_)); |
cast_receiver_ = |
CastReceiver::Create(cast_environment_receiver_, audio_receiver_config_, |
@@ -1207,7 +1208,7 @@ TEST_F(End2EndTest, ShoveHighFrameRateDownYerThroat) { |
TEST_F(End2EndTest, OldPacketNetwork) { |
Configure(CODEC_VIDEO_FAKE, CODEC_AUDIO_PCM16); |
sender_to_receiver_->SetPacketPipe(test::NewRandomDrop(0.01)); |
- scoped_ptr<test::PacketPipe> echo_chamber( |
+ std::unique_ptr<test::PacketPipe> echo_chamber( |
test::NewDuplicateAndDelay(1, 10 * kFrameTimerMs)); |
echo_chamber->AppendToPipe( |
test::NewDuplicateAndDelay(1, 20 * kFrameTimerMs)); |