Index: webrtc/common_video/video_frame_buffer.cc |
diff --git a/webrtc/common_video/video_frame_buffer.cc b/webrtc/common_video/video_frame_buffer.cc |
index 34213e4656ce766f5cb6f2fdc24e566c02cf152e..8ec8e838a19409c99e09c0019a0d36760ed9caa1 100644 |
--- a/webrtc/common_video/video_frame_buffer.cc |
+++ b/webrtc/common_video/video_frame_buffer.cc |
@@ -200,6 +200,16 @@ rtc::scoped_refptr<I420Buffer> I420Buffer::Copy( |
return copy; |
} |
+void I420Buffer::SetToBlack( |
+ const rtc::scoped_refptr<VideoFrameBuffer>& buffer) { |
+ RTC_CHECK(libyuv::I420Rect(buffer->MutableDataY(), buffer->StrideY(), |
+ buffer->MutableDataU(), buffer->StrideU(), |
+ buffer->MutableDataV(), buffer->StrideV(), |
+ 0, 0, |
+ buffer->width(), buffer->height(), |
+ 0, 128, 128) == 0); |
+} |
+ |
NativeHandleBuffer::NativeHandleBuffer(void* native_handle, |
int width, |
int height) |