| Index: media/filters/ffmpeg_demuxer.h
|
| diff --git a/media/filters/ffmpeg_demuxer.h b/media/filters/ffmpeg_demuxer.h
|
| index b90cbbb7e5d01321e108fac9d848e3db9287e740..f395a84dd86a6fb4cb8679b0192c6c8536fe9ab9 100644
|
| --- a/media/filters/ffmpeg_demuxer.h
|
| +++ b/media/filters/ffmpeg_demuxer.h
|
| @@ -84,7 +84,9 @@ class FFmpegDemuxerStream : public DemuxerStream {
|
| virtual void EnableBitstreamConverter() OVERRIDE;
|
| virtual const AudioDecoderConfig& audio_decoder_config() OVERRIDE;
|
| virtual const VideoDecoderConfig& video_decoder_config() OVERRIDE;
|
| - virtual Ranges<base::TimeDelta> GetBufferedRanges() OVERRIDE;
|
| +
|
| + // Returns the range of buffered data in this stream.
|
| + Ranges<base::TimeDelta> GetBufferedRanges() const;
|
|
|
| // Returns elapsed time based on the already queued packets.
|
| // Used to determine stream duration when it's not known ahead of time.
|
| @@ -210,6 +212,11 @@ class MEDIA_EXPORT FFmpegDemuxer : public Demuxer, public FFmpegURLProtocol {
|
| // read or kReadError in case of error.
|
| virtual void SignalReadCompleted(int size);
|
|
|
| + // Returns the stream from |streams_| that matches |type| as an
|
| + // FFmpegDemuxerStream.
|
| + scoped_refptr<FFmpegDemuxerStream> GetFFmpegStream(
|
| + DemuxerStream::Type type) const;
|
| +
|
| DemuxerHost* host_;
|
|
|
| MessageLoop* message_loop_;
|
|
|