Index: content/renderer/media/media_stream_renderer_factory_impl.cc |
diff --git a/content/renderer/media/media_stream_renderer_factory_impl.cc b/content/renderer/media/media_stream_renderer_factory_impl.cc |
index 7e799f87f3e6c500a11469b18057d54d6f49fa12..9d7b2f7f499590bd0ef55bb239502fcc156f3c78 100644 |
--- a/content/renderer/media/media_stream_renderer_factory_impl.cc |
+++ b/content/renderer/media/media_stream_renderer_factory_impl.cc |
@@ -114,7 +114,10 @@ scoped_refptr<VideoFrameProvider> |
MediaStreamRendererFactoryImpl::GetVideoFrameProvider( |
const GURL& url, |
const base::Closure& error_cb, |
- const VideoFrameProvider::RepaintCB& repaint_cb) { |
+ const VideoFrameProvider::RepaintCB& repaint_cb, |
+ const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner, |
+ const scoped_refptr<base::TaskRunner>& worker_task_runner, |
+ const scoped_refptr<media::GpuVideoAcceleratorFactories>& gpu_factories) { |
blink::WebMediaStream web_stream = |
blink::WebMediaStreamRegistry::lookupMediaStreamDescriptor(url); |
DCHECK(!web_stream.isNull()); |
@@ -129,8 +132,9 @@ MediaStreamRendererFactoryImpl::GetVideoFrameProvider( |
return NULL; |
} |
- return new MediaStreamVideoRendererSink(video_tracks[0], error_cb, |
- repaint_cb); |
+ return new MediaStreamVideoRendererSink(video_tracks[0], error_cb, repaint_cb, |
+ media_task_runner, worker_task_runner, |
+ gpu_factories); |
} |
scoped_refptr<MediaStreamAudioRenderer> |