Index: content/renderer/media/buffered_data_source_host_impl.cc |
diff --git a/content/renderer/media/buffered_data_source_host_impl.cc b/content/renderer/media/buffered_data_source_host_impl.cc |
deleted file mode 100644 |
index 3ffee07481a2fce055ff7c41cbcdc79954315750..0000000000000000000000000000000000000000 |
--- a/content/renderer/media/buffered_data_source_host_impl.cc |
+++ /dev/null |
@@ -1,58 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "content/renderer/media/buffered_data_source_host_impl.h" |
- |
-namespace content { |
- |
-BufferedDataSourceHostImpl::BufferedDataSourceHostImpl() |
- : total_bytes_(0), |
- did_loading_progress_(false) { } |
- |
-BufferedDataSourceHostImpl::~BufferedDataSourceHostImpl() { } |
- |
-void BufferedDataSourceHostImpl::SetTotalBytes(int64 total_bytes) { |
- total_bytes_ = total_bytes; |
-} |
- |
-void BufferedDataSourceHostImpl::AddBufferedByteRange(int64 start, int64 end) { |
- buffered_byte_ranges_.Add(start, end); |
- did_loading_progress_ = true; |
-} |
- |
-static base::TimeDelta TimeForByteOffset( |
- int64 byte_offset, int64 total_bytes, base::TimeDelta duration) { |
- double position = static_cast<double>(byte_offset) / total_bytes; |
- // Snap to the beginning/end where the approximation can look especially bad. |
- if (position < 0.01) |
- return base::TimeDelta(); |
- if (position > 0.99) |
- return duration; |
- return base::TimeDelta::FromMilliseconds( |
- static_cast<int64>(position * duration.InMilliseconds())); |
-} |
- |
-void BufferedDataSourceHostImpl::AddBufferedTimeRanges( |
- media::Ranges<base::TimeDelta>* buffered_time_ranges, |
- base::TimeDelta media_duration) const { |
- DCHECK(media_duration != media::kNoTimestamp()); |
- DCHECK(media_duration != media::kInfiniteDuration()); |
- if (total_bytes_ && buffered_byte_ranges_.size()) { |
- for (size_t i = 0; i < buffered_byte_ranges_.size(); ++i) { |
- int64 start = buffered_byte_ranges_.start(i); |
- int64 end = buffered_byte_ranges_.end(i); |
- buffered_time_ranges->Add( |
- TimeForByteOffset(start, total_bytes_, media_duration), |
- TimeForByteOffset(end, total_bytes_, media_duration)); |
- } |
- } |
-} |
- |
-bool BufferedDataSourceHostImpl::DidLoadingProgress() { |
- bool ret = did_loading_progress_; |
- did_loading_progress_ = false; |
- return ret; |
-} |
- |
-} // namespace content |