| Index: content/renderer/media/buffered_data_source.h
|
| diff --git a/content/renderer/media/buffered_data_source.h b/content/renderer/media/buffered_data_source.h
|
| index 9a4db0f40dc88d837cdaed74a37246d98e6c64d1..a9a8cd3ed2bf32c9bab83b9be8fe6d211294ea3a 100644
|
| --- a/content/renderer/media/buffered_data_source.h
|
| +++ b/content/renderer/media/buffered_data_source.h
|
| @@ -18,7 +18,7 @@
|
| #include "url/gurl.h"
|
|
|
| namespace base {
|
| -class MessageLoopProxy;
|
| +class SingleThreadTaskRunner;
|
| }
|
|
|
| namespace media {
|
| @@ -53,13 +53,14 @@ class CONTENT_EXPORT BufferedDataSource : public media::DataSource {
|
| // |url| and |cors_mode| are passed to the object. Buffered byte range changes
|
| // will be reported to |host|. |downloading_cb| will be called whenever the
|
| // downloading/paused state of the source changes.
|
| - BufferedDataSource(const GURL& url,
|
| - BufferedResourceLoader::CORSMode cors_mode,
|
| - const scoped_refptr<base::MessageLoopProxy>& render_loop,
|
| - blink::WebFrame* frame,
|
| - media::MediaLog* media_log,
|
| - BufferedDataSourceHost* host,
|
| - const DownloadingCB& downloading_cb);
|
| + BufferedDataSource(
|
| + const GURL& url,
|
| + BufferedResourceLoader::CORSMode cors_mode,
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
|
| + blink::WebFrame* frame,
|
| + media::MediaLog* media_log,
|
| + BufferedDataSourceHost* host,
|
| + const DownloadingCB& downloading_cb);
|
| virtual ~BufferedDataSource();
|
|
|
| // Executes |init_cb| with the result of initialization when it has completed.
|
| @@ -190,8 +191,8 @@ class CONTENT_EXPORT BufferedDataSource : public media::DataSource {
|
| scoped_ptr<uint8[]> intermediate_read_buffer_;
|
| int intermediate_read_buffer_size_;
|
|
|
| - // The message loop of the render thread.
|
| - const scoped_refptr<base::MessageLoopProxy> render_loop_;
|
| + // The task runner of the render thread.
|
| + const scoped_refptr<base::SingleThreadTaskRunner> render_task_runner_;
|
|
|
| // Protects |stop_signal_received_| and |read_op_|.
|
| base::Lock lock_;
|
|
|