| Index: webkit/media/buffered_data_source.h
|
| diff --git a/webkit/media/buffered_data_source.h b/webkit/media/buffered_data_source.h
|
| index e01fef7bbc9281f6602e0b9bcc2fb44b1c257768..6d50c39986b4e5840b0dff182d9f5920c69cda24 100644
|
| --- a/webkit/media/buffered_data_source.h
|
| +++ b/webkit/media/buffered_data_source.h
|
| @@ -16,7 +16,9 @@
|
| #include "webkit/media/buffered_resource_loader.h"
|
| #include "webkit/media/preload.h"
|
|
|
| -class MessageLoop;
|
| +namespace base {
|
| +class MessageLoopProxy;
|
| +}
|
|
|
| namespace media {
|
| class MediaLog;
|
| @@ -35,7 +37,7 @@ class BufferedDataSource : public media::DataSource {
|
|
|
| // |downloading_cb| will be called whenever the downloading/paused state of
|
| // the source changes.
|
| - BufferedDataSource(MessageLoop* render_loop,
|
| + BufferedDataSource(const scoped_refptr<base::MessageLoopProxy>& render_loop,
|
| WebKit::WebFrame* frame,
|
| media::MediaLog* media_log,
|
| const DownloadingCB& downloading_cb);
|
| @@ -179,7 +181,7 @@ class BufferedDataSource : public media::DataSource {
|
| int intermediate_read_buffer_size_;
|
|
|
| // The message loop of the render thread.
|
| - MessageLoop* render_loop_;
|
| + const scoped_refptr<base::MessageLoopProxy> render_loop_;
|
|
|
| // Protects |stop_signal_received_| and |read_op_|.
|
| base::Lock lock_;
|
|
|