Index: webrtc/media/engine/webrtcvideoframe.cc |
diff --git a/webrtc/media/engine/webrtcvideoframe.cc b/webrtc/media/engine/webrtcvideoframe.cc |
index 3ca6db12d02e3a95032bba41d6e0020d9e4cf0db..f77ca70fa3d7537c24e76045c43ee121df4b5d44 100644 |
--- a/webrtc/media/engine/webrtcvideoframe.cc |
+++ b/webrtc/media/engine/webrtcvideoframe.cc |
@@ -65,10 +65,18 @@ bool WebRtcVideoFrame::Init(const CapturedFrame* frame, int dw, int dh, |
frame->rotation, apply_rotation); |
} |
+// TODO(nisse): Deprecated, delete as soon as Chrome is updated. |
bool WebRtcVideoFrame::InitToBlack(int w, int h, |
int64_t time_stamp_ns) { |
- InitToEmptyBuffer(w, h, time_stamp_ns); |
- return SetToBlack(); |
+ rtc::scoped_refptr<webrtc::I420Buffer> buffer( |
+ new rtc::RefCountedObject<webrtc::I420Buffer>(w, h)); |
+ buffer->SetToBlack(); |
+ |
+ video_frame_buffer_ = new rtc::RefCountedObject<webrtc::I420Buffer>(w, h); |
+ SetTimeStamp(time_stamp_ns); |
+ rotation_ = webrtc::kVideoRotation_0; |
+ |
+ return true; |
} |
int WebRtcVideoFrame::width() const { |