Index: media/filters/ffmpeg_demuxer.h |
diff --git a/media/filters/ffmpeg_demuxer.h b/media/filters/ffmpeg_demuxer.h |
index e5355203597fc52c773f9924157d05320c187476..792f5340ea8d67d184c2557706f1ee91c047de50 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(); |
+ explicit 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(); |
scherkus (not reviewing)
2011/01/13 23:52:50
who's calling this method today?
acolwell GONE FROM CHROMIUM
2011/01/14 01:14:12
FFmpegDemuxerStream. Some rework could be done to
|
+ |
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_; |