From 05dbc5804c831679a937df24563d176e253d54a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Thu, 13 Jan 2022 15:54:28 +0100 Subject: [PATCH] Update modules/rtp_rtcp/ to not use implicit T* --> scoped_refptr conversion Bug: webrtc:13464 Change-Id: Ic82abd67c22cd258a1b16bd027b7242d05e2633f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/246206 Reviewed-by: Danil Chapovalov Commit-Queue: Niels Moller Cr-Commit-Position: refs/heads/main@{#35694} --- ...sender_video_frame_transformer_delegate.cc | 2 +- .../source/rtp_sender_video_unittest.cc | 24 +++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc index 377f6c4fbf..c3295c68b9 100644 --- a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc +++ b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc @@ -139,7 +139,7 @@ void RTPSenderVideoFrameTransformerDelegate::OnTransformedFrame( // arrives. if (!sender_ || !encoder_queue_) return; - rtc::scoped_refptr delegate = this; + rtc::scoped_refptr delegate(this); encoder_queue_->PostTask(ToQueuedTask( [delegate = std::move(delegate), frame = std::move(frame)]() mutable { delegate->SendVideo(std::move(frame)); diff --git a/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc b/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc index d746ad1ff0..e337c334e0 100644 --- a/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc +++ b/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc @@ -1434,8 +1434,8 @@ std::unique_ptr CreateDefaultEncodedImage() { TEST_F(RtpSenderVideoWithFrameTransformerTest, CreateSenderRegistersFrameTransformer) { - rtc::scoped_refptr mock_frame_transformer = - new rtc::RefCountedObject>(); + auto mock_frame_transformer = + rtc::make_ref_counted>(); EXPECT_CALL(*mock_frame_transformer, RegisterTransformedFrameSinkCallback(_, kSsrc)); std::unique_ptr rtp_sender_video = @@ -1444,8 +1444,8 @@ TEST_F(RtpSenderVideoWithFrameTransformerTest, TEST_F(RtpSenderVideoWithFrameTransformerTest, DestroySenderUnregistersFrameTransformer) { - rtc::scoped_refptr mock_frame_transformer = - new rtc::RefCountedObject>(); + auto mock_frame_transformer = + rtc::make_ref_counted>(); std::unique_ptr rtp_sender_video = CreateSenderWithFrameTransformer(mock_frame_transformer); EXPECT_CALL(*mock_frame_transformer, @@ -1455,8 +1455,8 @@ TEST_F(RtpSenderVideoWithFrameTransformerTest, TEST_F(RtpSenderVideoWithFrameTransformerTest, SendEncodedImageTransformsFrame) { - rtc::scoped_refptr mock_frame_transformer = - new rtc::RefCountedObject>(); + auto mock_frame_transformer = + rtc::make_ref_counted>(); std::unique_ptr rtp_sender_video = CreateSenderWithFrameTransformer(mock_frame_transformer); auto encoded_image = CreateDefaultEncodedImage(); @@ -1470,8 +1470,8 @@ TEST_F(RtpSenderVideoWithFrameTransformerTest, #if RTC_DCHECK_IS_ON && GTEST_HAS_DEATH_TEST && !defined(WEBRTC_ANDROID) TEST_F(RtpSenderVideoWithFrameTransformerTest, ValidPayloadTypes) { - rtc::scoped_refptr mock_frame_transformer = - new rtc::RefCountedObject>(); + auto mock_frame_transformer = + rtc::make_ref_counted>(); std::unique_ptr rtp_sender_video = CreateSenderWithFrameTransformer(mock_frame_transformer); auto encoded_image = CreateDefaultEncodedImage(); @@ -1495,8 +1495,8 @@ TEST_F(RtpSenderVideoWithFrameTransformerTest, ValidPayloadTypes) { #endif TEST_F(RtpSenderVideoWithFrameTransformerTest, OnTransformedFrameSendsVideo) { - rtc::scoped_refptr mock_frame_transformer = - new rtc::RefCountedObject>(); + auto mock_frame_transformer = + rtc::make_ref_counted>(); rtc::scoped_refptr callback; EXPECT_CALL(*mock_frame_transformer, RegisterTransformedFrameSinkCallback) .WillOnce(SaveArg<0>(&callback)); @@ -1526,8 +1526,8 @@ TEST_F(RtpSenderVideoWithFrameTransformerTest, OnTransformedFrameSendsVideo) { TEST_F(RtpSenderVideoWithFrameTransformerTest, TransformableFrameMetadataHasCorrectValue) { - rtc::scoped_refptr mock_frame_transformer = - new rtc::RefCountedObject>(); + auto mock_frame_transformer = + rtc::make_ref_counted>(); std::unique_ptr rtp_sender_video = CreateSenderWithFrameTransformer(mock_frame_transformer); auto encoded_image = CreateDefaultEncodedImage();