| Index: media/cast/logging/encoding_event_subscriber_unittest.cc
|
| diff --git a/media/cast/logging/encoding_event_subscriber_unittest.cc b/media/cast/logging/encoding_event_subscriber_unittest.cc
|
| index dea39b634334ecfcc9c65c5292fca849b98b94f9..8482a29a2f0b5f1e767f633ab837c7b8aefc1993 100644
|
| --- a/media/cast/logging/encoding_event_subscriber_unittest.cc
|
| +++ b/media/cast/logging/encoding_event_subscriber_unittest.cc
|
| @@ -5,10 +5,11 @@
|
| #include "media/cast/logging/encoding_event_subscriber.h"
|
|
|
| #include <stdint.h>
|
| +
|
| +#include <memory>
|
| #include <utility>
|
|
|
| #include "base/memory/ref_counted.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/test/simple_test_tick_clock.h"
|
| #include "base/time/tick_clock.h"
|
| #include "media/base/fake_single_thread_task_runner.h"
|
| @@ -37,11 +38,11 @@ class EncodingEventSubscriberTest : public ::testing::Test {
|
| EncodingEventSubscriberTest()
|
| : testing_clock_(new base::SimpleTestTickClock()),
|
| task_runner_(new FakeSingleThreadTaskRunner(testing_clock_)),
|
| - cast_environment_(
|
| - new CastEnvironment(scoped_ptr<base::TickClock>(testing_clock_),
|
| - task_runner_,
|
| - task_runner_,
|
| - task_runner_)) {}
|
| + cast_environment_(new CastEnvironment(
|
| + std::unique_ptr<base::TickClock>(testing_clock_),
|
| + task_runner_,
|
| + task_runner_,
|
| + task_runner_)) {}
|
|
|
| void Init(EventMediaType event_media_type) {
|
| DCHECK(!event_subscriber_);
|
| @@ -64,7 +65,7 @@ class EncodingEventSubscriberTest : public ::testing::Test {
|
| base::SimpleTestTickClock* testing_clock_; // Owned by CastEnvironment.
|
| scoped_refptr<FakeSingleThreadTaskRunner> task_runner_;
|
| scoped_refptr<CastEnvironment> cast_environment_;
|
| - scoped_ptr<EncodingEventSubscriber> event_subscriber_;
|
| + std::unique_ptr<EncodingEventSubscriber> event_subscriber_;
|
| FrameEventList frame_events_;
|
| PacketEventList packet_events_;
|
| LogMetadata metadata_;
|
| @@ -80,7 +81,7 @@ TEST_F(EncodingEventSubscriberTest, FrameEventTruncating) {
|
| int width = 320;
|
| int height = 180;
|
| for (int i = 0; i < 11; i++) {
|
| - scoped_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| capture_begin_event->timestamp = now;
|
| capture_begin_event->type = FRAME_CAPTURE_BEGIN;
|
| capture_begin_event->media_type = VIDEO_EVENT;
|
| @@ -89,7 +90,7 @@ TEST_F(EncodingEventSubscriberTest, FrameEventTruncating) {
|
| cast_environment_->logger()->DispatchFrameEvent(
|
| std::move(capture_begin_event));
|
|
|
| - scoped_ptr<FrameEvent> capture_end_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> capture_end_event(new FrameEvent());
|
| capture_end_event->timestamp = now;
|
| capture_end_event->type = FRAME_CAPTURE_END;
|
| capture_end_event->media_type = VIDEO_EVENT;
|
| @@ -99,7 +100,7 @@ TEST_F(EncodingEventSubscriberTest, FrameEventTruncating) {
|
| cast_environment_->logger()->DispatchFrameEvent(
|
| std::move(capture_end_event));
|
|
|
| - scoped_ptr<FrameEvent> decoded_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> decoded_event(new FrameEvent());
|
| decoded_event->timestamp = now;
|
| decoded_event->type = FRAME_DECODED;
|
| decoded_event->media_type = VIDEO_EVENT;
|
| @@ -133,7 +134,7 @@ TEST_F(EncodingEventSubscriberTest, PacketEventTruncating) {
|
|
|
| // Entry with RTP timestamp 0 should get dropped.
|
| for (int i = 0; i < 11; i++) {
|
| - scoped_ptr<PacketEvent> receive_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> receive_event(new PacketEvent());
|
| receive_event->timestamp = now;
|
| receive_event->type = PACKET_RECEIVED;
|
| receive_event->media_type = AUDIO_EVENT;
|
| @@ -160,7 +161,7 @@ TEST_F(EncodingEventSubscriberTest, TooManyProtos) {
|
|
|
| for (size_t i = 0; i < num_frame_event_protos; i++) {
|
| for (int j = 0; j < kMaxEventsPerProto; j++) {
|
| - scoped_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| capture_begin_event->timestamp = now;
|
| capture_begin_event->type = FRAME_CAPTURE_BEGIN;
|
| capture_begin_event->media_type = VIDEO_EVENT;
|
| @@ -172,7 +173,7 @@ TEST_F(EncodingEventSubscriberTest, TooManyProtos) {
|
|
|
| for (size_t i = 0; i < num_packet_event_protos; i++) {
|
| for (int j = 0; j < kMaxEventsPerProto; j++) {
|
| - scoped_ptr<PacketEvent> receive_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> receive_event(new PacketEvent());
|
| receive_event->timestamp = now;
|
| receive_event->type = PACKET_RECEIVED;
|
| receive_event->media_type = VIDEO_EVENT;
|
| @@ -186,7 +187,7 @@ TEST_F(EncodingEventSubscriberTest, TooManyProtos) {
|
| }
|
| }
|
|
|
| - scoped_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| capture_begin_event->timestamp = now;
|
| capture_begin_event->type = FRAME_CAPTURE_BEGIN;
|
| capture_begin_event->media_type = VIDEO_EVENT;
|
| @@ -204,7 +205,7 @@ TEST_F(EncodingEventSubscriberTest, EventFiltering) {
|
|
|
| base::TimeTicks now(testing_clock_->NowTicks());
|
| RtpTimeTicks rtp_timestamp = RtpTimeTicks().Expand(UINT32_C(100));
|
| - scoped_ptr<FrameEvent> video_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> video_event(new FrameEvent());
|
| video_event->timestamp = now;
|
| video_event->type = FRAME_DECODED;
|
| video_event->media_type = VIDEO_EVENT;
|
| @@ -213,7 +214,7 @@ TEST_F(EncodingEventSubscriberTest, EventFiltering) {
|
| cast_environment_->logger()->DispatchFrameEvent(std::move(video_event));
|
|
|
| // This is an AUDIO_EVENT and shouldn't be processed by the subscriber.
|
| - scoped_ptr<FrameEvent> audio_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> audio_event(new FrameEvent());
|
| audio_event->timestamp = now;
|
| audio_event->type = FRAME_DECODED;
|
| audio_event->media_type = AUDIO_EVENT;
|
| @@ -241,7 +242,7 @@ TEST_F(EncodingEventSubscriberTest, FrameEvent) {
|
| Init(VIDEO_EVENT);
|
| base::TimeTicks now(testing_clock_->NowTicks());
|
| RtpTimeTicks rtp_timestamp = RtpTimeTicks().Expand(UINT32_C(100));
|
| - scoped_ptr<FrameEvent> decode_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> decode_event(new FrameEvent());
|
| decode_event->timestamp = now;
|
| decode_event->type = FRAME_DECODED;
|
| decode_event->media_type = VIDEO_EVENT;
|
| @@ -277,7 +278,7 @@ TEST_F(EncodingEventSubscriberTest, FrameEventDelay) {
|
| base::TimeTicks now(testing_clock_->NowTicks());
|
| RtpTimeTicks rtp_timestamp = RtpTimeTicks().Expand(UINT32_C(100));
|
| int delay_ms = 100;
|
| - scoped_ptr<FrameEvent> playout_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> playout_event(new FrameEvent());
|
| playout_event->timestamp = now;
|
| playout_event->type = FRAME_PLAYOUT;
|
| playout_event->media_type = AUDIO_EVENT;
|
| @@ -316,7 +317,7 @@ TEST_F(EncodingEventSubscriberTest, FrameEventSize) {
|
| int target_bitrate = 1024;
|
| double encoder_cpu_utilization = 0.90;
|
| double idealized_bitrate_utilization = 0.42;
|
| - scoped_ptr<FrameEvent> encode_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> encode_event(new FrameEvent());
|
| encode_event->timestamp = now;
|
| encode_event->type = FRAME_ENCODED;
|
| encode_event->media_type = VIDEO_EVENT;
|
| @@ -359,7 +360,7 @@ TEST_F(EncodingEventSubscriberTest, MultipleFrameEvents) {
|
| RtpTimeTicks rtp_timestamp1 = RtpTimeTicks().Expand(UINT32_C(100));
|
| RtpTimeTicks rtp_timestamp2 = rtp_timestamp1.Expand(UINT32_C(200));
|
| base::TimeTicks now1(testing_clock_->NowTicks());
|
| - scoped_ptr<FrameEvent> playout_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> playout_event(new FrameEvent());
|
| playout_event->timestamp = now1;
|
| playout_event->type = FRAME_PLAYOUT;
|
| playout_event->media_type = AUDIO_EVENT;
|
| @@ -370,7 +371,7 @@ TEST_F(EncodingEventSubscriberTest, MultipleFrameEvents) {
|
|
|
| task_runner_->Sleep(base::TimeDelta::FromMilliseconds(20));
|
| base::TimeTicks now2(testing_clock_->NowTicks());
|
| - scoped_ptr<FrameEvent> encode_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> encode_event(new FrameEvent());
|
| encode_event->timestamp = now2;
|
| encode_event->type = FRAME_ENCODED;
|
| encode_event->media_type = AUDIO_EVENT;
|
| @@ -383,7 +384,7 @@ TEST_F(EncodingEventSubscriberTest, MultipleFrameEvents) {
|
|
|
| task_runner_->Sleep(base::TimeDelta::FromMilliseconds(20));
|
| base::TimeTicks now3(testing_clock_->NowTicks());
|
| - scoped_ptr<FrameEvent> decode_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> decode_event(new FrameEvent());
|
| decode_event->timestamp = now3;
|
| decode_event->type = FRAME_DECODED;
|
| decode_event->media_type = AUDIO_EVENT;
|
| @@ -436,7 +437,7 @@ TEST_F(EncodingEventSubscriberTest, PacketEvent) {
|
| RtpTimeTicks rtp_timestamp = RtpTimeTicks().Expand(UINT32_C(100));
|
| int packet_id = 2;
|
| int size = 100;
|
| - scoped_ptr<PacketEvent> receive_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> receive_event(new PacketEvent());
|
| receive_event->timestamp = now;
|
| receive_event->type = PACKET_RECEIVED;
|
| receive_event->media_type = AUDIO_EVENT;
|
| @@ -478,7 +479,7 @@ TEST_F(EncodingEventSubscriberTest, MultiplePacketEventsForPacket) {
|
| RtpTimeTicks rtp_timestamp = RtpTimeTicks().Expand(UINT32_C(100));
|
| int packet_id = 2;
|
| int size = 100;
|
| - scoped_ptr<PacketEvent> send_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> send_event(new PacketEvent());
|
| send_event->timestamp = now1;
|
| send_event->type = PACKET_SENT_TO_NETWORK;
|
| send_event->media_type = VIDEO_EVENT;
|
| @@ -491,7 +492,7 @@ TEST_F(EncodingEventSubscriberTest, MultiplePacketEventsForPacket) {
|
|
|
| task_runner_->Sleep(base::TimeDelta::FromMilliseconds(20));
|
| base::TimeTicks now2(testing_clock_->NowTicks());
|
| - scoped_ptr<PacketEvent> retransmit_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> retransmit_event(new PacketEvent());
|
| retransmit_event->timestamp = now2;
|
| retransmit_event->type = PACKET_RETRANSMITTED;
|
| retransmit_event->media_type = VIDEO_EVENT;
|
| @@ -533,7 +534,7 @@ TEST_F(EncodingEventSubscriberTest, MultiplePacketEventsForFrame) {
|
| int packet_id_1 = 2;
|
| int packet_id_2 = 3;
|
| int size = 100;
|
| - scoped_ptr<PacketEvent> send_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> send_event(new PacketEvent());
|
| send_event->timestamp = now1;
|
| send_event->type = PACKET_SENT_TO_NETWORK;
|
| send_event->media_type = VIDEO_EVENT;
|
| @@ -546,7 +547,7 @@ TEST_F(EncodingEventSubscriberTest, MultiplePacketEventsForFrame) {
|
|
|
| task_runner_->Sleep(base::TimeDelta::FromMilliseconds(20));
|
| base::TimeTicks now2(testing_clock_->NowTicks());
|
| - scoped_ptr<PacketEvent> retransmit_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> retransmit_event(new PacketEvent());
|
| retransmit_event->timestamp = now2;
|
| retransmit_event->type = PACKET_RETRANSMITTED;
|
| retransmit_event->media_type = VIDEO_EVENT;
|
| @@ -594,7 +595,7 @@ TEST_F(EncodingEventSubscriberTest, MultiplePacketEvents) {
|
| int packet_id_1 = 2;
|
| int packet_id_2 = 3;
|
| int size = 100;
|
| - scoped_ptr<PacketEvent> send_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> send_event(new PacketEvent());
|
| send_event->timestamp = now1;
|
| send_event->type = PACKET_SENT_TO_NETWORK;
|
| send_event->media_type = VIDEO_EVENT;
|
| @@ -607,7 +608,7 @@ TEST_F(EncodingEventSubscriberTest, MultiplePacketEvents) {
|
|
|
| task_runner_->Sleep(base::TimeDelta::FromMilliseconds(20));
|
| base::TimeTicks now2(testing_clock_->NowTicks());
|
| - scoped_ptr<PacketEvent> retransmit_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> retransmit_event(new PacketEvent());
|
| retransmit_event->timestamp = now2;
|
| retransmit_event->type = PACKET_RETRANSMITTED;
|
| retransmit_event->media_type = VIDEO_EVENT;
|
| @@ -660,7 +661,7 @@ TEST_F(EncodingEventSubscriberTest, FirstRtpTimeTicks) {
|
| RtpTimeTicks rtp_timestamp = RtpTimeTicks().Expand(UINT32_C(12345));
|
| base::TimeTicks now(testing_clock_->NowTicks());
|
|
|
| - scoped_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| capture_begin_event->timestamp = now;
|
| capture_begin_event->type = FRAME_CAPTURE_BEGIN;
|
| capture_begin_event->media_type = VIDEO_EVENT;
|
| @@ -668,7 +669,7 @@ TEST_F(EncodingEventSubscriberTest, FirstRtpTimeTicks) {
|
| cast_environment_->logger()->DispatchFrameEvent(
|
| std::move(capture_begin_event));
|
|
|
| - scoped_ptr<FrameEvent> capture_end_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> capture_end_event(new FrameEvent());
|
| capture_end_event->timestamp = now;
|
| capture_end_event->type = FRAME_CAPTURE_END;
|
| capture_end_event->media_type = VIDEO_EVENT;
|
| @@ -711,7 +712,7 @@ TEST_F(EncodingEventSubscriberTest, RelativeRtpTimeTicksWrapAround) {
|
| RtpTimeTicks rtp_timestamp = RtpTimeTicks() - RtpTimeDelta::FromTicks(20);
|
| base::TimeTicks now(testing_clock_->NowTicks());
|
|
|
| - scoped_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> capture_begin_event(new FrameEvent());
|
| capture_begin_event->timestamp = now;
|
| capture_begin_event->type = FRAME_CAPTURE_BEGIN;
|
| capture_begin_event->media_type = VIDEO_EVENT;
|
| @@ -720,7 +721,7 @@ TEST_F(EncodingEventSubscriberTest, RelativeRtpTimeTicksWrapAround) {
|
| std::move(capture_begin_event));
|
|
|
| // RtpTimeTicks has now wrapped around.
|
| - scoped_ptr<FrameEvent> capture_end_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> capture_end_event(new FrameEvent());
|
| capture_end_event->timestamp = now;
|
| capture_end_event->type = FRAME_CAPTURE_END;
|
| capture_end_event->media_type = VIDEO_EVENT;
|
| @@ -747,7 +748,7 @@ TEST_F(EncodingEventSubscriberTest, MaxEventsPerProto) {
|
| Init(VIDEO_EVENT);
|
| RtpTimeTicks rtp_timestamp = RtpTimeTicks().Expand(UINT32_C(100));
|
| for (int i = 0; i < kMaxEventsPerProto + 1; i++) {
|
| - scoped_ptr<FrameEvent> ack_event(new FrameEvent());
|
| + std::unique_ptr<FrameEvent> ack_event(new FrameEvent());
|
| ack_event->timestamp = testing_clock_->NowTicks();
|
| ack_event->type = FRAME_ACK_RECEIVED;
|
| ack_event->media_type = VIDEO_EVENT;
|
| @@ -769,7 +770,7 @@ TEST_F(EncodingEventSubscriberTest, MaxEventsPerProto) {
|
| EXPECT_EQ(kMaxEventsPerProto, frame_event->event_type_size());
|
|
|
| for (int i = 0; i < kMaxPacketsPerFrame + 1; i++) {
|
| - scoped_ptr<PacketEvent> send_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> send_event(new PacketEvent());
|
| send_event->timestamp = testing_clock_->NowTicks();
|
| send_event->type = PACKET_SENT_TO_NETWORK;
|
| send_event->media_type = VIDEO_EVENT;
|
| @@ -800,7 +801,7 @@ TEST_F(EncodingEventSubscriberTest, MaxEventsPerProto) {
|
| EXPECT_EQ(1, packet_event->base_packet_event_size());
|
|
|
| for (int j = 0; j < kMaxEventsPerProto + 1; j++) {
|
| - scoped_ptr<PacketEvent> send_event(new PacketEvent());
|
| + std::unique_ptr<PacketEvent> send_event(new PacketEvent());
|
| send_event->timestamp = testing_clock_->NowTicks();
|
| send_event->type = PACKET_SENT_TO_NETWORK;
|
| send_event->media_type = VIDEO_EVENT;
|
|
|