Remove deprecated interface in I420BufferInterface::GetI420

Bug: none
Change-Id: I55895a360308fd0be79099f2466a7487ef10ce47
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/134463
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27841}
This commit is contained in:
Ilya Nikolaevskiy
2019-05-03 11:39:26 +02:00
committed by Commit Bot
parent e360c09c86
commit a8507e359b
6 changed files with 18 additions and 43 deletions

View File

@ -912,7 +912,8 @@ int VP9EncoderImpl::Encode(const VideoFrame& input_image,
// Keep reference to buffer until encode completes.
rtc::scoped_refptr<I420BufferInterface> i420_buffer;
rtc::scoped_refptr<I010BufferInterface> i010_buffer;
const I010BufferInterface* i010_buffer;
rtc::scoped_refptr<const I010BufferInterface> i010_copy;
switch (profile_) {
case VP9Profile::kProfile0: {
i420_buffer = input_image.video_frame_buffer()->ToI420();
@ -935,8 +936,9 @@ int VP9EncoderImpl::Encode(const VideoFrame& input_image,
break;
}
default: {
i010_buffer =
i010_copy =
I010Buffer::Copy(*input_image.video_frame_buffer()->ToI420());
i010_buffer = i010_copy.get();
}
}
raw_->planes[VPX_PLANE_Y] = const_cast<uint8_t*>(