Index: content/public/renderer/content_renderer_client.h |
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h |
index 06ad7c3a9925a9ec7c45f8a767665883dd15bf54..60bc65a06875b7985e74f2c75bc190378cd53c5c 100644 |
--- a/content/public/renderer/content_renderer_client.h |
+++ b/content/public/renderer/content_renderer_client.h |
@@ -12,6 +12,7 @@ |
#include "ipc/ipc_message.h" |
#include "content/public/common/content_client.h" |
#include "content/public/common/page_transition_types.h" |
+#include "media/filters/gpu_video_decoder.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebNavigationPolicy.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebNavigationType.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebPageVisibilityState.h" |
@@ -40,9 +41,7 @@ struct WebPluginInfo; |
namespace media { |
class AudioRendererSink; |
-class FilterCollection; |
class MediaLog; |
-class MessageLoopFactory; |
} |
namespace webkit_media { |
@@ -122,10 +121,9 @@ class CONTENT_EXPORT ContentRendererClient { |
WebKit::WebFrame* frame, |
WebKit::WebMediaPlayerClient* client, |
base::WeakPtr<webkit_media::WebMediaPlayerDelegate> delegate, |
- media::FilterCollection* collection, |
WebKit::WebAudioSourceProvider* audio_source_provider, |
media::AudioRendererSink* audio_renderer_sink, |
- media::MessageLoopFactory* message_loop_factory, |
+ const scoped_refptr<media::GpuVideoDecoder::Factories>& gpu_factories, |
webkit_media::MediaStreamClient* media_stream_client, |
media::MediaLog* media_log); |