| Index: content/renderer/media/mock_media_stream_dependency_factory.cc
 | 
| diff --git a/content/renderer/media/mock_media_stream_dependency_factory.cc b/content/renderer/media/mock_media_stream_dependency_factory.cc
 | 
| index 9218fa1e04a0eebc0c6df99f38a067e66296384b..852f5d3752544106b395193bde032c7d6bc23402 100644
 | 
| --- a/content/renderer/media/mock_media_stream_dependency_factory.cc
 | 
| +++ b/content/renderer/media/mock_media_stream_dependency_factory.cc
 | 
| @@ -115,6 +115,24 @@ class MockMediaStream : public webrtc::MediaStreamInterface {
 | 
|    webrtc::ObserverInterface* observer_;
 | 
|  };
 | 
|  
 | 
| +MockVideoRenderer::MockVideoRenderer()
 | 
| +    : width_(0),
 | 
| +      height_(0),
 | 
| +      num_(0) {}
 | 
| +
 | 
| +MockVideoRenderer::~MockVideoRenderer() {}
 | 
| +
 | 
| +bool MockVideoRenderer::SetSize(int width, int height, int reserved) {
 | 
| +  width_ = width;
 | 
| +  height_ = height;
 | 
| +  return true;
 | 
| +}
 | 
| +
 | 
| +bool MockVideoRenderer::RenderFrame(const cricket::VideoFrame* frame) {
 | 
| +  ++num_;
 | 
| +  return true;
 | 
| +}
 | 
| +
 | 
|  MockAudioSource::MockAudioSource(
 | 
|      const webrtc::MediaConstraintsInterface* constraints)
 | 
|      : observer_(NULL),
 | 
| @@ -176,8 +194,7 @@ void MockVideoSource::RemoveSink(cricket::VideoRenderer* output) {
 | 
|  }
 | 
|  
 | 
|  cricket::VideoRenderer* MockVideoSource::FrameInput() {
 | 
| -  NOTIMPLEMENTED();
 | 
| -  return NULL;
 | 
| +  return &renderer_;
 | 
|  }
 | 
|  
 | 
|  void MockVideoSource::RegisterObserver(webrtc::ObserverInterface* observer) {
 | 
| @@ -409,6 +426,14 @@ MockMediaStreamDependencyFactory::CreateLocalVideoSource(
 | 
|    return last_video_source_;
 | 
|  }
 | 
|  
 | 
| +scoped_refptr<webrtc::VideoSourceInterface>
 | 
| +MockMediaStreamDependencyFactory::CreateVideoSource(
 | 
| +    cricket::VideoCapturer* capturer,
 | 
| +    const webrtc::MediaConstraintsInterface* constraints) {
 | 
| +  last_video_source_ = new talk_base::RefCountedObject<MockVideoSource>();
 | 
| +  return last_video_source_;
 | 
| +}
 | 
| +
 | 
|  scoped_refptr<WebAudioCapturerSource>
 | 
|  MockMediaStreamDependencyFactory::CreateWebAudioSource(
 | 
|      blink::WebMediaStreamSource* source,
 | 
| 
 |