| Index: media/filters/chunk_demuxer.cc
|
| diff --git a/media/filters/chunk_demuxer.cc b/media/filters/chunk_demuxer.cc
|
| index f8bffcdd401ce24c07bd6566c180d3c632756657..374d618c5a0c034a9b0301566f6bb7c77d020ccd 100644
|
| --- a/media/filters/chunk_demuxer.cc
|
| +++ b/media/filters/chunk_demuxer.cc
|
| @@ -659,8 +659,7 @@ void ChunkDemuxer::AppendData(
|
| ranges = GetBufferedRanges_Locked();
|
| }
|
|
|
| - for (size_t i = 0; i < ranges.size(); ++i)
|
| - host_->AddBufferedTimeRange(ranges.start(i), ranges.end(i));
|
| + host_->OnBufferedTimeRangesChanged(ranges);
|
| }
|
|
|
| void ChunkDemuxer::ResetParserState(const std::string& id,
|
| @@ -702,6 +701,7 @@ void ChunkDemuxer::Remove(const std::string& id, TimeDelta start,
|
| return;
|
|
|
| source_state_map_[id]->Remove(start, end, duration_);
|
| + host_->OnBufferedTimeRangesChanged(GetBufferedRanges_Locked());
|
| }
|
|
|
| double ChunkDemuxer::GetDuration() {
|
|
|