Chromium Code Reviews| 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_; |