Index: media/renderers/default_renderer_factory.cc |
diff --git a/media/renderers/default_renderer_factory.cc b/media/renderers/default_renderer_factory.cc |
index b708ad92dfd3b88f8c2d0a8f5524415cf0754822..ff5956ea9d48261aeeaf03fd050411a9e62715b2 100644 |
--- a/media/renderers/default_renderer_factory.cc |
+++ b/media/renderers/default_renderer_factory.cc |
@@ -45,7 +45,8 @@ scoped_ptr<Renderer> DefaultRendererFactory::CreateRenderer( |
const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner, |
const scoped_refptr<base::TaskRunner>& worker_task_runner, |
AudioRendererSink* audio_renderer_sink, |
- VideoRendererSink* video_renderer_sink) { |
+ VideoRendererSink* video_renderer_sink, |
+ const RequestSurfaceCB& request_surface_cb) { |
DCHECK(audio_renderer_sink); |
// Create our audio decoders and renderer. |
@@ -72,7 +73,8 @@ scoped_ptr<Renderer> DefaultRendererFactory::CreateRenderer( |
(gpu_factories_->GetTaskRunner() == media_task_runner.get())); |
if (gpu_factories_) |
- video_decoders.push_back(new GpuVideoDecoder(gpu_factories_)); |
+ video_decoders.push_back( |
+ new GpuVideoDecoder(gpu_factories_, request_surface_cb)); |
#if !defined(MEDIA_DISABLE_LIBVPX) |
video_decoders.push_back(new VpxVideoDecoder()); |