Index: remoting/codec/codec_test.cc |
diff --git a/remoting/codec/codec_test.cc b/remoting/codec/codec_test.cc |
index 3da37936c5cc23f95fa8588d766217b90751120d..4f8f24b7953d2f3130c1e1229bd186eefdf3d7d4 100644 |
--- a/remoting/codec/codec_test.cc |
+++ b/remoting/codec/codec_test.cc |
@@ -2,20 +2,21 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include "remoting/codec/codec_test.h" |
+ |
#include <stddef.h> |
#include <stdint.h> |
#include <stdlib.h> |
#include <deque> |
+#include <memory> |
#include <utility> |
#include "base/bind.h" |
#include "base/logging.h" |
#include "base/macros.h" |
-#include "base/memory/scoped_ptr.h" |
#include "media/base/video_frame.h" |
#include "remoting/base/util.h" |
-#include "remoting/codec/codec_test.h" |
#include "remoting/codec/video_decoder.h" |
#include "remoting/codec/video_encoder.h" |
#include "remoting/proto/video.pb.h" |
@@ -76,7 +77,7 @@ class VideoDecoderTester { |
frame_->size().width() * frame_->size().height() * kBytesPerPixel); |
} |
- void ReceivedPacket(scoped_ptr<VideoPacket> packet) { |
+ void ReceivedPacket(std::unique_ptr<VideoPacket> packet) { |
ASSERT_TRUE(decoder_->DecodePacket(*packet, frame_.get())); |
} |
@@ -166,7 +167,7 @@ class VideoDecoderTester { |
bool strict_; |
DesktopRegion expected_region_; |
VideoDecoder* decoder_; |
- scoped_ptr<DesktopFrame> frame_; |
+ std::unique_ptr<DesktopFrame> frame_; |
DesktopFrame* expected_frame_; |
DISALLOW_COPY_AND_ASSIGN(VideoDecoderTester); |
@@ -182,7 +183,7 @@ class VideoEncoderTester { |
EXPECT_GT(data_available_, 0); |
} |
- void DataAvailable(scoped_ptr<VideoPacket> packet) { |
+ void DataAvailable(std::unique_ptr<VideoPacket> packet) { |
++data_available_; |
// Send the message to the VideoDecoderTester. |
if (decoder_tester_) { |
@@ -201,8 +202,8 @@ class VideoEncoderTester { |
DISALLOW_COPY_AND_ASSIGN(VideoEncoderTester); |
}; |
-scoped_ptr<DesktopFrame> PrepareFrame(const DesktopSize& size) { |
- scoped_ptr<DesktopFrame> frame(new BasicDesktopFrame(size)); |
+std::unique_ptr<DesktopFrame> PrepareFrame(const DesktopSize& size) { |
+ std::unique_ptr<DesktopFrame> frame(new BasicDesktopFrame(size)); |
srand(0); |
int memory_size = size.width() * size.height() * kBytesPerPixel; |
@@ -229,7 +230,7 @@ void TestVideoEncoder(VideoEncoder* encoder, bool strict) { |
for (size_t xi = 0; xi < arraysize(kSizes); ++xi) { |
for (size_t yi = 0; yi < arraysize(kSizes); ++yi) { |
DesktopSize size(kSizes[xi], kSizes[yi]); |
- scoped_ptr<DesktopFrame> frame = PrepareFrame(size); |
+ std::unique_ptr<DesktopFrame> frame = PrepareFrame(size); |
for (const DesktopRegion& region : MakeTestRegionLists(size)) { |
TestEncodingRects(encoder, &tester, frame.get(), region); |
} |
@@ -245,7 +246,7 @@ void TestVideoEncoder(VideoEncoder* encoder, bool strict) { |
void TestVideoEncoderEmptyFrames(VideoEncoder* encoder, |
int max_topoff_frames) { |
const DesktopSize kSize(100, 100); |
- scoped_ptr<DesktopFrame> frame(PrepareFrame(kSize)); |
+ std::unique_ptr<DesktopFrame> frame(PrepareFrame(kSize)); |
frame->mutable_updated_region()->SetRect( |
webrtc::DesktopRect::MakeSize(kSize)); |
@@ -299,7 +300,7 @@ void TestVideoEncoderDecoder(VideoEncoder* encoder, |
VideoEncoderTester encoder_tester; |
- scoped_ptr<DesktopFrame> frame = PrepareFrame(kSize); |
+ std::unique_ptr<DesktopFrame> frame = PrepareFrame(kSize); |
VideoDecoderTester decoder_tester(decoder, kSize); |
decoder_tester.set_strict(strict); |
@@ -330,8 +331,7 @@ void TestVideoEncoderDecoderGradient(VideoEncoder* encoder, |
const DesktopSize& screen_size, |
double max_error_limit, |
double mean_error_limit) { |
- scoped_ptr<BasicDesktopFrame> frame( |
- new BasicDesktopFrame(screen_size)); |
+ std::unique_ptr<BasicDesktopFrame> frame(new BasicDesktopFrame(screen_size)); |
FillWithGradient(frame.get()); |
frame->mutable_updated_region()->SetRect(DesktopRect::MakeSize(screen_size)); |