| Index: webrtc/common_video/video_frame.cc
|
| diff --git a/webrtc/common_video/video_frame.cc b/webrtc/common_video/video_frame.cc
|
| index 463e8ed44254a30829bde14e3c7bfe612b342533..bfac3a680de9fc18ace1dc323ce1b29d34655197 100644
|
| --- a/webrtc/common_video/video_frame.cc
|
| +++ b/webrtc/common_video/video_frame.cc
|
| @@ -155,6 +155,20 @@
|
| return video_frame_buffer_;
|
| }
|
|
|
| +void VideoFrame::set_video_frame_buffer(
|
| + const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& buffer) {
|
| + RTC_DCHECK(buffer);
|
| + video_frame_buffer_ = buffer;
|
| +}
|
| +
|
| +VideoFrame VideoFrame::ConvertNativeToI420Frame() const {
|
| + RTC_DCHECK(video_frame_buffer_->native_handle());
|
| + VideoFrame frame;
|
| + frame.ShallowCopy(*this);
|
| + frame.set_video_frame_buffer(video_frame_buffer_->NativeToI420Buffer());
|
| + return frame;
|
| +}
|
| +
|
| size_t EncodedImage::GetBufferPaddingBytes(VideoCodecType codec_type) {
|
| switch (codec_type) {
|
| case kVideoCodecVP8:
|
|
|