Index: media/cast/test/sender.cc |
diff --git a/media/cast/test/sender.cc b/media/cast/test/sender.cc |
index 8750634c98ef7cf1358354c94e9d5377a687ec00..842440baa6a205118068c18076fd920b8a020e6e 100644 |
--- a/media/cast/test/sender.cc |
+++ b/media/cast/test/sender.cc |
@@ -6,6 +6,8 @@ |
// or read from a file. |
#include <stdint.h> |
+ |
+#include <memory> |
#include <queue> |
#include <utility> |
@@ -15,7 +17,7 @@ |
#include "base/files/file_path.h" |
#include "base/json/json_writer.h" |
#include "base/logging.h" |
-#include "base/memory/scoped_ptr.h" |
+#include "base/memory/ptr_util.h" |
#include "base/path_service.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/threading/thread.h" |
@@ -91,7 +93,7 @@ void DumpLoggingData(const media::cast::proto::LogMetadata& log_metadata, |
VLOG(0) << "Frame map size: " << frame_events.size(); |
VLOG(0) << "Packet map size: " << packet_events.size(); |
- scoped_ptr<char[]> event_log(new char[kMaxSerializedLogBytes]); |
+ std::unique_ptr<char[]> event_log(new char[kMaxSerializedLogBytes]); |
int event_log_bytes; |
if (!media::cast::SerializeEvents(log_metadata, |
frame_events, |
@@ -113,8 +115,10 @@ void DumpLoggingData(const media::cast::proto::LogMetadata& log_metadata, |
void WriteLogsToFileAndDestroySubscribers( |
const scoped_refptr<media::cast::CastEnvironment>& cast_environment, |
- scoped_ptr<media::cast::EncodingEventSubscriber> video_event_subscriber, |
- scoped_ptr<media::cast::EncodingEventSubscriber> audio_event_subscriber, |
+ std::unique_ptr<media::cast::EncodingEventSubscriber> |
+ video_event_subscriber, |
+ std::unique_ptr<media::cast::EncodingEventSubscriber> |
+ audio_event_subscriber, |
base::ScopedFILE video_log_file, |
base::ScopedFILE audio_log_file) { |
cast_environment->logger()->Unsubscribe(video_event_subscriber.get()); |
@@ -140,14 +144,15 @@ void WriteLogsToFileAndDestroySubscribers( |
void WriteStatsAndDestroySubscribers( |
const scoped_refptr<media::cast::CastEnvironment>& cast_environment, |
- scoped_ptr<media::cast::StatsEventSubscriber> video_stats_subscriber, |
- scoped_ptr<media::cast::StatsEventSubscriber> audio_stats_subscriber, |
- scoped_ptr<media::cast::ReceiverTimeOffsetEstimatorImpl> estimator) { |
+ std::unique_ptr<media::cast::StatsEventSubscriber> video_stats_subscriber, |
+ std::unique_ptr<media::cast::StatsEventSubscriber> audio_stats_subscriber, |
+ std::unique_ptr<media::cast::ReceiverTimeOffsetEstimatorImpl> estimator) { |
cast_environment->logger()->Unsubscribe(video_stats_subscriber.get()); |
cast_environment->logger()->Unsubscribe(audio_stats_subscriber.get()); |
cast_environment->logger()->Unsubscribe(estimator.get()); |
- scoped_ptr<base::DictionaryValue> stats = video_stats_subscriber->GetStats(); |
+ std::unique_ptr<base::DictionaryValue> stats = |
+ video_stats_subscriber->GetStats(); |
std::string json; |
base::JSONWriter::WriteWithOptions( |
*stats, base::JSONWriter::OPTIONS_PRETTY_PRINT, &json); |
@@ -170,13 +175,14 @@ class TransportClient : public media::cast::CastTransport::Client { |
VLOG(1) << "Transport status: " << status; |
}; |
void OnLoggingEventsReceived( |
- scoped_ptr<std::vector<media::cast::FrameEvent>> frame_events, |
- scoped_ptr<std::vector<media::cast::PacketEvent>> packet_events) final { |
+ std::unique_ptr<std::vector<media::cast::FrameEvent>> frame_events, |
+ std::unique_ptr<std::vector<media::cast::PacketEvent>> packet_events) |
+ final { |
DCHECK(log_event_dispatcher_); |
log_event_dispatcher_->DispatchBatchOfEvents(std::move(frame_events), |
std::move(packet_events)); |
}; |
- void ProcessRtpPacket(scoped_ptr<media::cast::Packet> packet) final {} |
+ void ProcessRtpPacket(std::unique_ptr<media::cast::Packet> packet) final {} |
private: |
media::cast::LogEventDispatcher* const |
@@ -231,18 +237,15 @@ int main(int argc, char** argv) { |
// Running transport on the main thread. |
scoped_refptr<media::cast::CastEnvironment> cast_environment( |
new media::cast::CastEnvironment( |
- make_scoped_ptr<base::TickClock>(new base::DefaultTickClock()), |
- io_message_loop.task_runner(), |
- audio_thread.task_runner(), |
+ base::WrapUnique<base::TickClock>(new base::DefaultTickClock()), |
+ io_message_loop.task_runner(), audio_thread.task_runner(), |
video_thread.task_runner())); |
// SendProcess initialization. |
- scoped_ptr<media::cast::FakeMediaSource> fake_media_source( |
+ std::unique_ptr<media::cast::FakeMediaSource> fake_media_source( |
new media::cast::FakeMediaSource(test_thread.task_runner(), |
- cast_environment->Clock(), |
- audio_config, |
- video_config, |
- false)); |
+ cast_environment->Clock(), audio_config, |
+ video_config, false)); |
int final_fps = 0; |
if (!base::StringToInt(cmd->GetSwitchValueASCII(kSwitchFps), |
@@ -258,18 +261,18 @@ int main(int argc, char** argv) { |
fake_media_source->SetVariableFrameSizeMode(true); |
// CastTransport initialization. |
- scoped_ptr<media::cast::CastTransport> transport_sender = |
+ std::unique_ptr<media::cast::CastTransport> transport_sender = |
media::cast::CastTransport::Create( |
cast_environment->Clock(), base::TimeDelta::FromSeconds(1), |
- make_scoped_ptr(new TransportClient(cast_environment->logger())), |
- make_scoped_ptr(new media::cast::UdpTransport( |
+ base::WrapUnique(new TransportClient(cast_environment->logger())), |
+ base::WrapUnique(new media::cast::UdpTransport( |
nullptr, io_message_loop.task_runner(), net::IPEndPoint(), |
remote_endpoint, base::Bind(&UpdateCastTransportStatus))), |
io_message_loop.task_runner()); |
// Set up event subscribers. |
- scoped_ptr<media::cast::EncodingEventSubscriber> video_event_subscriber; |
- scoped_ptr<media::cast::EncodingEventSubscriber> audio_event_subscriber; |
+ std::unique_ptr<media::cast::EncodingEventSubscriber> video_event_subscriber; |
+ std::unique_ptr<media::cast::EncodingEventSubscriber> audio_event_subscriber; |
std::string video_log_file_name("/tmp/video_events.log.gz"); |
std::string audio_log_file_name("/tmp/audio_events.log.gz"); |
LOG(INFO) << "Logging audio events to: " << audio_log_file_name; |
@@ -282,14 +285,14 @@ int main(int argc, char** argv) { |
cast_environment->logger()->Subscribe(audio_event_subscriber.get()); |
// Subscribers for stats. |
- scoped_ptr<media::cast::ReceiverTimeOffsetEstimatorImpl> offset_estimator( |
- new media::cast::ReceiverTimeOffsetEstimatorImpl()); |
+ std::unique_ptr<media::cast::ReceiverTimeOffsetEstimatorImpl> |
+ offset_estimator(new media::cast::ReceiverTimeOffsetEstimatorImpl()); |
cast_environment->logger()->Subscribe(offset_estimator.get()); |
- scoped_ptr<media::cast::StatsEventSubscriber> video_stats_subscriber( |
+ std::unique_ptr<media::cast::StatsEventSubscriber> video_stats_subscriber( |
new media::cast::StatsEventSubscriber(media::cast::VIDEO_EVENT, |
cast_environment->Clock(), |
offset_estimator.get())); |
- scoped_ptr<media::cast::StatsEventSubscriber> audio_stats_subscriber( |
+ std::unique_ptr<media::cast::StatsEventSubscriber> audio_stats_subscriber( |
new media::cast::StatsEventSubscriber(media::cast::AUDIO_EVENT, |
cast_environment->Clock(), |
offset_estimator.get())); |
@@ -329,7 +332,7 @@ int main(int argc, char** argv) { |
base::TimeDelta::FromSeconds(logging_duration_seconds)); |
// CastSender initialization. |
- scoped_ptr<media::cast::CastSender> cast_sender = |
+ std::unique_ptr<media::cast::CastSender> cast_sender = |
media::cast::CastSender::Create(cast_environment, transport_sender.get()); |
io_message_loop.PostTask( |
FROM_HERE, |