Index: webkit/media/webmediaplayer_impl.cc |
diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc |
index 588801c471b6b9aaee85eff263a6347216c3f71d..c5d7dd6ec6f85d4e7ddf1dcad6f85e2d9bb49f19 100644 |
--- a/webkit/media/webmediaplayer_impl.cc |
+++ b/webkit/media/webmediaplayer_impl.cc |
@@ -656,14 +656,13 @@ bool WebMediaPlayerImpl::sourceRemoveId(const WebKit::WebString& id) { |
WebKit::WebTimeRanges WebMediaPlayerImpl::sourceBuffered( |
const WebKit::WebString& id) { |
- media::ChunkDemuxer::Ranges buffered_ranges; |
- if (!proxy_->DemuxerBufferedRange(id.utf8().data(), &buffered_ranges)) |
- return WebKit::WebTimeRanges(); |
+ media::Ranges<base::TimeDelta> buffered_ranges = |
Ami GONE FROM CHROMIUM
2012/06/19 17:40:37
dedup against buffered()?
acolwell GONE FROM CHROMIUM
2012/06/19 19:50:15
Done. Created a ConvertToWebTimeRanges() helper fu
|
+ proxy_->DemuxerBufferedRange(id.utf8().data()); |
WebKit::WebTimeRanges ranges(buffered_ranges.size()); |
for (size_t i = 0; i < buffered_ranges.size(); i++) { |
- ranges[i].start = buffered_ranges[i].first.InSecondsF(); |
- ranges[i].end = buffered_ranges[i].second.InSecondsF(); |
+ ranges[i].start = buffered_ranges.start(i).InSecondsF(); |
+ ranges[i].end = buffered_ranges.end(i).InSecondsF(); |
} |
return ranges; |
} |