| Index: webrtc/media/engine/webrtcvideoframe.cc | 
| diff --git a/webrtc/media/engine/webrtcvideoframe.cc b/webrtc/media/engine/webrtcvideoframe.cc | 
| index dfe012b05221353904510a482c2784ce06fb32a6..f35a45ac6c3a767f2d8b7a0c3c6cbeda5dfcdad5 100644 | 
| --- a/webrtc/media/engine/webrtcvideoframe.cc | 
| +++ b/webrtc/media/engine/webrtcvideoframe.cc | 
| @@ -64,6 +64,14 @@ | 
| return Reset(format, w, h, dw, dh, sample, sample_size, | 
| time_stamp_ns / rtc::kNumNanosecsPerMicrosec, rotation, | 
| true /*apply_rotation*/); | 
| +} | 
| + | 
| +bool WebRtcVideoFrame::Init(const CapturedFrame* frame, int dw, int dh, | 
| +                            bool apply_rotation) { | 
| +  return Reset(frame->fourcc, frame->width, frame->height, dw, dh, | 
| +               static_cast<uint8_t*>(frame->data), frame->data_size, | 
| +               frame->time_stamp / rtc::kNumNanosecsPerMicrosec, | 
| +               frame->rotation, apply_rotation); | 
| } | 
|  | 
| int WebRtcVideoFrame::width() const { | 
|  |