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 73b8577d1ed31e969c46878ae446c77de4e410bc..b061e6b3f07b2150b7e25ec35f76169fb31d89a8 100644 |
--- a/content/renderer/media/media_stream_renderer_factory_impl.cc |
+++ b/content/renderer/media/media_stream_renderer_factory_impl.cc |
@@ -95,7 +95,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()); |
@@ -110,8 +113,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> |