Index: chrome/renderer/media/buffered_data_source.h |
diff --git a/chrome/renderer/media/buffered_data_source.h b/chrome/renderer/media/buffered_data_source.h |
index d676142699e787f5319397d2a14d00b744b8fa4d..d7fa0809e7fc3c20b486e74db2aaf185d66a44b7 100644 |
--- a/chrome/renderer/media/buffered_data_source.h |
+++ b/chrome/renderer/media/buffered_data_source.h |
@@ -204,7 +204,8 @@ class BufferedDataSource : public media::DataSource { |
webkit_glue::MediaResourceLoaderBridgeFactory*>( |
message_loop, bridge_factory); |
} |
- virtual bool Initialize(const std::string& url); |
+ virtual void Initialize(const std::string& url, |
+ media::FilterCallback* callback); |
// media::MediaFilter implementation. |
virtual void Stop(); |
@@ -261,6 +262,9 @@ class BufferedDataSource : public media::DataSource { |
// The message loop of the pipeline thread. |
MessageLoop* pipeline_loop_; |
+ // Filter callbacks. |
+ scoped_ptr<media::FilterCallback> initialize_callback_; |
+ |
DISALLOW_COPY_AND_ASSIGN(BufferedDataSource); |
}; |