Index: webrtc/video/end_to_end_tests.cc |
diff --git a/webrtc/video/end_to_end_tests.cc b/webrtc/video/end_to_end_tests.cc |
index 2a88e28836afa59f01c36d37d32e3e6803e96079..9e8ead9927531fa2bd474768b6a3191af031c6bc 100644 |
--- a/webrtc/video/end_to_end_tests.cc |
+++ b/webrtc/video/end_to_end_tests.cc |
@@ -10,6 +10,7 @@ |
#include <algorithm> |
#include <list> |
#include <map> |
+#include <memory> |
#include <sstream> |
#include <string> |
@@ -17,7 +18,6 @@ |
#include "webrtc/base/checks.h" |
#include "webrtc/base/event.h" |
-#include "webrtc/base/scoped_ptr.h" |
#include "webrtc/base/timeutils.h" |
#include "webrtc/call.h" |
#include "webrtc/call/transport_adapter.h" |
@@ -173,7 +173,7 @@ TEST_F(EndToEndTest, RendersSingleDelayedFrame) { |
// Create frames that are smaller than the send width/height, this is done to |
// check that the callbacks are done after processing video. |
- rtc::scoped_ptr<test::FrameGenerator> frame_generator( |
+ std::unique_ptr<test::FrameGenerator> frame_generator( |
test::FrameGenerator::CreateChromaGenerator(kWidth, kHeight)); |
video_send_stream_->Input()->IncomingCapturedFrame( |
*frame_generator->NextFrame()); |
@@ -220,7 +220,7 @@ TEST_F(EndToEndTest, TransmitsFirstFrame) { |
CreateVideoStreams(); |
Start(); |
- rtc::scoped_ptr<test::FrameGenerator> frame_generator( |
+ std::unique_ptr<test::FrameGenerator> frame_generator( |
test::FrameGenerator::CreateChromaGenerator( |
video_encoder_config_.streams[0].width, |
video_encoder_config_.streams[0].height)); |
@@ -282,8 +282,8 @@ TEST_F(EndToEndTest, SendsAndReceivesVP9) { |
bool IsTextureSupported() const override { return false; } |
private: |
- rtc::scoped_ptr<webrtc::VideoEncoder> encoder_; |
- rtc::scoped_ptr<webrtc::VideoDecoder> decoder_; |
+ std::unique_ptr<webrtc::VideoEncoder> encoder_; |
+ std::unique_ptr<webrtc::VideoDecoder> decoder_; |
int frame_counter_; |
} test; |
@@ -338,8 +338,8 @@ TEST_F(EndToEndTest, SendsAndReceivesH264) { |
bool IsTextureSupported() const override { return false; } |
private: |
- rtc::scoped_ptr<webrtc::VideoEncoder> encoder_; |
- rtc::scoped_ptr<webrtc::VideoDecoder> decoder_; |
+ std::unique_ptr<webrtc::VideoEncoder> encoder_; |
+ std::unique_ptr<webrtc::VideoDecoder> decoder_; |
int frame_counter_; |
} test; |
@@ -816,7 +816,7 @@ void EndToEndTest::DecodesRetransmittedFrame(bool enable_rtx, bool enable_red) { |
const int payload_type_; |
const uint32_t retransmission_ssrc_; |
const int retransmission_payload_type_; |
- rtc::scoped_ptr<VideoEncoder> encoder_; |
+ std::unique_ptr<VideoEncoder> encoder_; |
const std::string payload_name_; |
int marker_bits_observed_; |
uint32_t retransmitted_timestamp_ GUARDED_BY(&crit_); |
@@ -908,7 +908,7 @@ TEST_F(EndToEndTest, UsesFrameCallbacks) { |
receiver_transport.SetReceiver(sender_call_->Receiver()); |
CreateSendConfig(1, 0, &sender_transport); |
- rtc::scoped_ptr<VideoEncoder> encoder( |
+ std::unique_ptr<VideoEncoder> encoder( |
VideoEncoder::Create(VideoEncoder::kVp8)); |
video_send_config_.encoder_settings.encoder = encoder.get(); |
video_send_config_.encoder_settings.payload_name = "VP8"; |
@@ -926,7 +926,7 @@ TEST_F(EndToEndTest, UsesFrameCallbacks) { |
// Create frames that are smaller than the send width/height, this is done to |
// check that the callbacks are done after processing video. |
- rtc::scoped_ptr<test::FrameGenerator> frame_generator( |
+ std::unique_ptr<test::FrameGenerator> frame_generator( |
test::FrameGenerator::CreateChromaGenerator(kWidth / 2, kHeight / 2)); |
video_send_stream_->Input()->IncomingCapturedFrame( |
*frame_generator->NextFrame()); |
@@ -1213,16 +1213,16 @@ class MultiStreamTest { |
virtual ~MultiStreamTest() {} |
void RunTest() { |
- rtc::scoped_ptr<Call> sender_call(Call::Create(Call::Config())); |
- rtc::scoped_ptr<Call> receiver_call(Call::Create(Call::Config())); |
- rtc::scoped_ptr<test::DirectTransport> sender_transport( |
+ std::unique_ptr<Call> sender_call(Call::Create(Call::Config())); |
+ std::unique_ptr<Call> receiver_call(Call::Create(Call::Config())); |
+ std::unique_ptr<test::DirectTransport> sender_transport( |
CreateSendTransport(sender_call.get())); |
- rtc::scoped_ptr<test::DirectTransport> receiver_transport( |
+ std::unique_ptr<test::DirectTransport> receiver_transport( |
CreateReceiveTransport(receiver_call.get())); |
sender_transport->SetReceiver(receiver_call->Receiver()); |
receiver_transport->SetReceiver(sender_call->Receiver()); |
- rtc::scoped_ptr<VideoEncoder> encoders[kNumStreams]; |
+ std::unique_ptr<VideoEncoder> encoders[kNumStreams]; |
for (size_t i = 0; i < kNumStreams; ++i) |
encoders[i].reset(VideoEncoder::Create(VideoEncoder::kVp8)); |
@@ -1374,7 +1374,7 @@ TEST_F(EndToEndTest, SendsAndReceivesMultipleStreams) { |
} |
private: |
- rtc::scoped_ptr<VideoOutputObserver> observers_[kNumStreams]; |
+ std::unique_ptr<VideoOutputObserver> observers_[kNumStreams]; |
} tester; |
tester.RunTest(); |
@@ -1492,7 +1492,7 @@ TEST_F(EndToEndTest, AssignsTransportSequenceNumbers) { |
rtc::CriticalSection lock_; |
rtc::Event done_; |
- rtc::scoped_ptr<RtpHeaderParser> parser_; |
+ std::unique_ptr<RtpHeaderParser> parser_; |
SequenceNumberUnwrapper unwrapper_; |
std::set<int64_t> received_packed_ids_; |
std::set<uint32_t> streams_observed_; |
@@ -1706,7 +1706,7 @@ TEST_F(EndToEndTest, ObserversEncodedFrames) { |
} |
private: |
- rtc::scoped_ptr<uint8_t[]> buffer_; |
+ std::unique_ptr<uint8_t[]> buffer_; |
size_t length_; |
FrameType frame_type_; |
rtc::Event called_; |
@@ -1730,7 +1730,7 @@ TEST_F(EndToEndTest, ObserversEncodedFrames) { |
CreateVideoStreams(); |
Start(); |
- rtc::scoped_ptr<test::FrameGenerator> frame_generator( |
+ std::unique_ptr<test::FrameGenerator> frame_generator( |
test::FrameGenerator::CreateChromaGenerator( |
video_encoder_config_.streams[0].width, |
video_encoder_config_.streams[0].height)); |
@@ -1960,7 +1960,7 @@ TEST_F(EndToEndTest, RembWithSendSideBwe) { |
Clock* const clock_; |
uint32_t sender_ssrc_; |
int remb_bitrate_bps_; |
- rtc::scoped_ptr<RtpRtcp> rtp_rtcp_; |
+ std::unique_ptr<RtpRtcp> rtp_rtcp_; |
test::PacketTransport* receive_transport_; |
rtc::Event event_; |
rtc::PlatformThread poller_thread_; |
@@ -1986,7 +1986,7 @@ TEST_F(EndToEndTest, VerifyNackStats) { |
Action OnSendRtp(const uint8_t* packet, size_t length) override { |
rtc::CritScope lock(&crit_); |
if (++sent_rtp_packets_ == kPacketNumberToDrop) { |
- rtc::scoped_ptr<RtpHeaderParser> parser(RtpHeaderParser::Create()); |
+ std::unique_ptr<RtpHeaderParser> parser(RtpHeaderParser::Create()); |
RTPHeader header; |
EXPECT_TRUE(parser->Parse(packet, length, &header)); |
dropped_rtp_packet_ = header.sequenceNumber; |
@@ -2162,7 +2162,7 @@ void EndToEndTest::VerifyHistogramStats(bool use_rtx, |
const bool use_rtx_; |
const bool use_red_; |
const bool screenshare_; |
- const rtc::scoped_ptr<VideoEncoder> vp8_encoder_; |
+ const std::unique_ptr<VideoEncoder> vp8_encoder_; |
Call* sender_call_; |
Call* receiver_call_; |
int64_t start_runtime_ms_; |