aboutsummaryrefslogtreecommitdiff
path: root/test/mappable_native_buffer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/mappable_native_buffer.cc')
-rw-r--r--test/mappable_native_buffer.cc31
1 files changed, 14 insertions, 17 deletions
diff --git a/test/mappable_native_buffer.cc b/test/mappable_native_buffer.cc
index cff58ff8e7..bd0b304545 100644
--- a/test/mappable_native_buffer.cc
+++ b/test/mappable_native_buffer.cc
@@ -45,14 +45,14 @@ VideoFrame CreateMappableNativeFrame(int64_t ntp_time_ms,
VideoFrameBuffer::Type mappable_type,
int width,
int height) {
- VideoFrame frame = VideoFrame::Builder()
- .set_video_frame_buffer(
- new rtc::RefCountedObject<MappableNativeBuffer>(
- mappable_type, width, height))
- .set_timestamp_rtp(99)
- .set_timestamp_ms(99)
- .set_rotation(kVideoRotation_0)
- .build();
+ VideoFrame frame =
+ VideoFrame::Builder()
+ .set_video_frame_buffer(rtc::make_ref_counted<MappableNativeBuffer>(
+ mappable_type, width, height))
+ .set_timestamp_rtp(99)
+ .set_timestamp_ms(99)
+ .set_rotation(kVideoRotation_0)
+ .build();
frame.set_ntp_time_ms(ntp_time_ms);
return frame;
}
@@ -77,9 +77,8 @@ MappableNativeBuffer::ScaledBuffer::CropAndScale(int offset_x,
int crop_height,
int scaled_width,
int scaled_height) {
- return rtc::scoped_refptr<VideoFrameBuffer>(
- new rtc::RefCountedObject<ScaledBuffer>(parent_, scaled_width,
- scaled_height));
+ return rtc::make_ref_counted<ScaledBuffer>(parent_, scaled_width,
+ scaled_height);
}
rtc::scoped_refptr<I420BufferInterface>
@@ -146,8 +145,7 @@ bool MappableNativeBuffer::DidConvertToI420() const {
rtc::scoped_refptr<MappableNativeBuffer::ScaledBuffer>
MappableNativeBuffer::FullSizeBuffer() {
- return rtc::scoped_refptr<MappableNativeBuffer::ScaledBuffer>(
- new rtc::RefCountedObject<ScaledBuffer>(this, width_, height_));
+ return rtc::make_ref_counted<ScaledBuffer>(this, width_, height_);
}
rtc::scoped_refptr<VideoFrameBuffer>
@@ -168,11 +166,10 @@ MappableNativeBuffer::GetOrCreateMappedBuffer(int width, int height) {
break;
}
case VideoFrameBuffer::Type::kNV12: {
- rtc::scoped_refptr<NV12Buffer> nv12_buffer;
- nv12_buffer = new rtc::RefCountedObject<NV12BufferWithDidConvertToI420>(
- width, height);
+ auto nv12_buffer =
+ rtc::make_ref_counted<NV12BufferWithDidConvertToI420>(width, height);
nv12_buffer->InitializeData();
- mapped_buffer = nv12_buffer;
+ mapped_buffer = std::move(nv12_buffer);
break;
}
default: