Index: media/filters/ffmpeg_demuxer.h |
diff --git a/media/filters/ffmpeg_demuxer.h b/media/filters/ffmpeg_demuxer.h |
index e5355203597fc52c773f9924157d05320c187476..f0c628efc52a545c386d1770007a26b4dc99ee37 100644 |
--- a/media/filters/ffmpeg_demuxer.h |
+++ b/media/filters/ffmpeg_demuxer.h |
@@ -121,7 +121,7 @@ class FFmpegDemuxerStream : public DemuxerStream, public AVStreamProvider { |
class FFmpegDemuxer : public Demuxer, |
public FFmpegURLProtocol { |
public: |
- FFmpegDemuxer(); |
+ FFmpegDemuxer(MessageLoop* message_loop); |
virtual ~FFmpegDemuxer(); |
// Posts a task to perform additional demuxing. |
@@ -144,6 +144,8 @@ class FFmpegDemuxer : public Demuxer, |
virtual bool GetSize(int64* size_out); |
virtual bool IsStreaming(); |
+ MessageLoop* message_loop(); |
+ |
private: |
// Only allow a factory to create this class. |
friend class MockFFmpegDemuxer; |
@@ -187,6 +189,8 @@ class FFmpegDemuxer : public Demuxer, |
// Signal that read has completed, and |size| bytes have been read. |
virtual void SignalReadCompleted(size_t size); |
+ MessageLoop* message_loop_; |
+ |
// FFmpeg context handle. |
AVFormatContext* format_context_; |