Update modules/ to not use implicit conversion from scoped_refptr<T> to T*.
Bug: webrtc:13464 Change-Id: I3906e91906edbf80d558e5c367d6b9429497c021 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259762 Reviewed-by: Henrik Andreassson <henrika@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36606}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
d090952628
commit
c7b690272d
@ -507,7 +507,7 @@ void VideoProcessor::WriteDecodedFrame(const I420BufferInterface& decoded_frame,
|
||||
scaled_buffer = I420Buffer::Create(input_video_width, input_video_height);
|
||||
scaled_buffer->ScaleFrom(decoded_frame);
|
||||
|
||||
scaled_frame = scaled_buffer;
|
||||
scaled_frame = scaled_buffer.get();
|
||||
}
|
||||
|
||||
// Ensure there is no padding.
|
||||
|
||||
@ -1367,7 +1367,7 @@ LibvpxVp8Encoder::PrepareBuffers(rtc::scoped_refptr<VideoFrameBuffer> buffer) {
|
||||
// Prepare `raw_images_` from `mapped_buffer` and, if simulcast, scaled
|
||||
// versions of `buffer`.
|
||||
std::vector<rtc::scoped_refptr<VideoFrameBuffer>> prepared_buffers;
|
||||
SetRawImagePlanes(&raw_images_[0], mapped_buffer);
|
||||
SetRawImagePlanes(&raw_images_[0], mapped_buffer.get());
|
||||
prepared_buffers.push_back(mapped_buffer);
|
||||
for (size_t i = 1; i < encoders_.size(); ++i) {
|
||||
// Native buffers should implement optimized scaling and is the preferred
|
||||
@ -1410,7 +1410,7 @@ LibvpxVp8Encoder::PrepareBuffers(rtc::scoped_refptr<VideoFrameBuffer> buffer) {
|
||||
<< VideoFrameBufferTypeToString(mapped_buffer->type());
|
||||
return {};
|
||||
}
|
||||
SetRawImagePlanes(&raw_images_[i], scaled_buffer);
|
||||
SetRawImagePlanes(&raw_images_[i], scaled_buffer.get());
|
||||
prepared_buffers.push_back(scaled_buffer);
|
||||
}
|
||||
return prepared_buffers;
|
||||
|
||||
Reference in New Issue
Block a user