| Index: media/filters/chunk_demuxer.h
|
| diff --git a/media/filters/chunk_demuxer.h b/media/filters/chunk_demuxer.h
|
| index 5755d0b1b4040e724970035967b5c500ad61392a..d87ce56fabf8d1ca6713f63a5e371b13f1fe65dd 100644
|
| --- a/media/filters/chunk_demuxer.h
|
| +++ b/media/filters/chunk_demuxer.h
|
| @@ -119,6 +119,16 @@ class MEDIA_EXPORT ChunkDemuxer : public Demuxer {
|
| bool OnVideoBuffers(const StreamParser::BufferQueue& buffers);
|
| bool OnKeyNeeded(scoped_array<uint8> init_data, int init_data_size);
|
|
|
| + // Helper functions for calculating GetBufferedRanges().
|
| + void AddIntersectionRange(
|
| + SourceBufferStream::TimespanList::const_iterator& itr_a,
|
| + SourceBufferStream::TimespanList::const_iterator& itr_b,
|
| + SourceBufferStream::TimespanList::const_iterator itr_a_end,
|
| + SourceBufferStream::TimespanList::const_iterator itr_b_end,
|
| + Ranges* ranges_out) const;
|
| + SourceBufferStream::TimespanList::const_iterator next(
|
| + SourceBufferStream::TimespanList::const_iterator itr) const;
|
| +
|
| mutable base::Lock lock_;
|
| State state_;
|
|
|
|
|