Index: webkit/media/webmediaplayer_impl.h |
diff --git a/webkit/media/webmediaplayer_impl.h b/webkit/media/webmediaplayer_impl.h |
index 9518f24c43ceb167c134d8a1eba7f213f7dbd6da..d430334dfd2088674f0fb8a11346d67ad2b11a0a 100644 |
--- a/webkit/media/webmediaplayer_impl.h |
+++ b/webkit/media/webmediaplayer_impl.h |
@@ -53,7 +53,6 @@ |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
-#include "base/message_loop.h" |
#include "base/threading/thread.h" |
#include "googleurl/src/gurl.h" |
#include "media/base/audio_renderer_sink.h" |
@@ -72,6 +71,10 @@ namespace WebKit { |
class WebFrame; |
} |
+namespace base { |
+class MessageLoopProxy; |
+} |
+ |
namespace media { |
class ChunkDemuxer; |
class MediaLog; |
@@ -282,9 +285,9 @@ class WebMediaPlayerImpl |
// Keep a list of buffered time ranges. |
WebKit::WebTimeRanges buffered_; |
- // Message loops for posting tasks between Chrome's main thread. Also used |
+ // Message loops for posting tasks on Chrome's main thread. Also used |
// for DCHECKs so methods calls won't execute in the wrong thread. |
- MessageLoop* main_loop_; |
+ const scoped_refptr<base::MessageLoopProxy> main_loop_; |
scoped_ptr<media::FilterCollection> filter_collection_; |
scoped_refptr<media::Pipeline> pipeline_; |