| Index: media/blink/buffered_data_source_host_impl.cc
|
| diff --git a/media/blink/buffered_data_source_host_impl.cc b/media/blink/buffered_data_source_host_impl.cc
|
| index 42f9822dab7d7642eaefb25c1b1cb8265430910e..5a559d8fde9e995b93f748f13021bdaff7be0c3a 100644
|
| --- a/media/blink/buffered_data_source_host_impl.cc
|
| +++ b/media/blink/buffered_data_source_host_impl.cc
|
| @@ -55,4 +55,13 @@ bool BufferedDataSourceHostImpl::DidLoadingProgress() {
|
| return ret;
|
| }
|
|
|
| +void BufferedDataSourceHostImpl::RemoveBufferedByteRange(int64 end) {
|
| + if (!buffered_byte_ranges_.size() || end <= buffered_byte_ranges_.start(0))
|
| + return;
|
| + Ranges<int64> removal_range;
|
| + removal_range.Add(
|
| + end, buffered_byte_ranges_.end(buffered_byte_ranges_.size() - 1));
|
| + buffered_byte_ranges_ = buffered_byte_ranges_.IntersectionWith(removal_range);
|
| +}
|
| +
|
| } // namespace media
|
|
|