diff --git a/modules/rtp_rtcp/include/receive_statistics.h b/modules/rtp_rtcp/include/receive_statistics.h index 9ed9cf8ed8..801d4c7d46 100644 --- a/modules/rtp_rtcp/include/receive_statistics.h +++ b/modules/rtp_rtcp/include/receive_statistics.h @@ -60,8 +60,8 @@ class ReceiveStatistics : public ReceiveStatisticsProvider, public: ~ReceiveStatistics() override = default; - static ReceiveStatistics* Create(Clock* clock) { - return Create(clock, nullptr).release(); + static std::unique_ptr Create(Clock* clock) { + return Create(clock, nullptr); } static std::unique_ptr Create( diff --git a/modules/rtp_rtcp/source/nack_rtx_unittest.cc b/modules/rtp_rtcp/source/nack_rtx_unittest.cc index 7ace5a38e6..5c87f67e2d 100644 --- a/modules/rtp_rtcp/source/nack_rtx_unittest.cc +++ b/modules/rtp_rtcp/source/nack_rtx_unittest.cc @@ -131,7 +131,7 @@ class RtpRtcpRtxNackTest : public ::testing::Test { RtpRtcp::Configuration configuration; configuration.audio = false; configuration.clock = &fake_clock; - receive_statistics_.reset(ReceiveStatistics::Create(&fake_clock)); + receive_statistics_ = ReceiveStatistics::Create(&fake_clock); configuration.receive_statistics = receive_statistics_.get(); configuration.outgoing_transport = &transport_; configuration.retransmission_rate_limiter = &retransmission_rate_limiter_; diff --git a/video/rtp_video_stream_receiver_unittest.cc b/video/rtp_video_stream_receiver_unittest.cc index cbf2efa35d..4cebc4e004 100644 --- a/video/rtp_video_stream_receiver_unittest.cc +++ b/video/rtp_video_stream_receiver_unittest.cc @@ -139,7 +139,7 @@ class RtpVideoStreamReceiverTest : public ::testing::Test { void SetUp() { rtp_receive_statistics_ = - absl::WrapUnique(ReceiveStatistics::Create(Clock::GetRealTimeClock())); + ReceiveStatistics::Create(Clock::GetRealTimeClock()); rtp_video_stream_receiver_ = absl::make_unique( Clock::GetRealTimeClock(), &mock_transport_, nullptr, nullptr, &config_, rtp_receive_statistics_.get(), nullptr, process_thread_.get(),