| Index: webkit/glue/media/web_data_source_factory.h
|
| diff --git a/webkit/glue/media/web_data_source_factory.h b/webkit/glue/media/web_data_source_factory.h
|
| index 7163ef495f32e07d5e56a1a4b7ea8241aac15b67..f685953fb78e2436db13c34a6096e5e1b0f413e4 100644
|
| --- a/webkit/glue/media/web_data_source_factory.h
|
| +++ b/webkit/glue/media/web_data_source_factory.h
|
| @@ -5,11 +5,16 @@
|
| #ifndef WEBKIT_GLUE_MEDIA_BUFFERED_DATA_SOURCE_FACTORY_H_
|
| #define WEBKIT_GLUE_MEDIA_BUFFERED_DATA_SOURCE_FACTORY_H_
|
|
|
| +#include "base/memory/ref_counted.h"
|
| #include "media/base/async_filter_factory_base.h"
|
| #include "webkit/glue/media/web_data_source.h"
|
|
|
| class MessageLoop;
|
|
|
| +namespace media {
|
| +class MediaLog;
|
| +}
|
| +
|
| namespace WebKit {
|
| class WebFrame;
|
| }
|
| @@ -19,9 +24,11 @@ namespace webkit_glue {
|
| class WebDataSourceFactory : public media::AsyncDataSourceFactoryBase {
|
| public:
|
| typedef WebDataSource* (*FactoryFunction)(MessageLoop* render_loop,
|
| - WebKit::WebFrame* frame);
|
| + WebKit::WebFrame* frame,
|
| + media::MediaLog* media_log);
|
|
|
| WebDataSourceFactory(MessageLoop* render_loop, WebKit::WebFrame* frame,
|
| + media::MediaLog* media_log,
|
| FactoryFunction factory_function,
|
| WebDataSourceBuildObserverHack* build_observer);
|
| virtual ~WebDataSourceFactory();
|
| @@ -40,6 +47,7 @@ class WebDataSourceFactory : public media::AsyncDataSourceFactoryBase {
|
|
|
| MessageLoop* render_loop_;
|
| WebKit::WebFrame* frame_;
|
| + scoped_refptr<media::MediaLog> media_log_;
|
| FactoryFunction factory_function_;
|
| WebDataSourceBuildObserverHack* build_observer_;
|
|
|
|
|