Index: media/filters/ffmpeg_demuxer.h |
diff --git a/media/filters/ffmpeg_demuxer.h b/media/filters/ffmpeg_demuxer.h |
index 43af791c6bb524790adb102dd5d1dc1f1e0edda4..6097c6b4f31a665d685efc8175fb1ccb59ba6881 100644 |
--- a/media/filters/ffmpeg_demuxer.h |
+++ b/media/filters/ffmpeg_demuxer.h |
@@ -140,7 +140,7 @@ class FFmpegDemuxerStream : public DemuxerStream { |
class MEDIA_EXPORT FFmpegDemuxer : public Demuxer, public FFmpegURLProtocol { |
public: |
- FFmpegDemuxer(MessageLoop* message_loop, |
+ FFmpegDemuxer(const scoped_refptr<base::MessageLoopProxy>& message_loop, |
const scoped_refptr<DataSource>& data_source); |
// Posts a task to perform additional demuxing. |
@@ -165,7 +165,7 @@ class MEDIA_EXPORT FFmpegDemuxer : public Demuxer, public FFmpegURLProtocol { |
virtual bool IsStreaming() OVERRIDE; |
// Provide access to FFmpegDemuxerStream. |
- MessageLoop* message_loop(); |
+ scoped_refptr<base::MessageLoopProxy> message_loop(); |
// Allow FFmpegDemuxerStream to notify us when there is updated information |
// about what buffered data is available. |
@@ -218,7 +218,7 @@ class MEDIA_EXPORT FFmpegDemuxer : public Demuxer, public FFmpegURLProtocol { |
DemuxerHost* host_; |
- MessageLoop* message_loop_; |
+ scoped_refptr<base::MessageLoopProxy> message_loop_; |
// FFmpeg context handle. |
AVFormatContext* format_context_; |