Index: webkit/glue/webmediaplayer_impl.cc |
diff --git a/webkit/glue/webmediaplayer_impl.cc b/webkit/glue/webmediaplayer_impl.cc |
index f066cc7c8e125f9e4d8a4397959d9200301b975d..0157c80c2709c1fcf2f07388714f2d0175472a11 100644 |
--- a/webkit/glue/webmediaplayer_impl.cc |
+++ b/webkit/glue/webmediaplayer_impl.cc |
@@ -440,12 +440,23 @@ int WebMediaPlayerImpl::dataRate() const { |
return 0; |
} |
+// This will be deleted once the WebKit::WebMediaPlayer interface is updated. |
const WebKit::WebTimeRanges& WebMediaPlayerImpl::buffered() const { |
DCHECK(MessageLoop::current() == main_loop_); |
return buffered_; |
} |
+const WebKit::WebTimeRanges& WebMediaPlayerImpl::buffered() { |
+ DCHECK(MessageLoop::current() == main_loop_); |
+ |
+ // Update buffered_ with the most recent buffered time. |
+ buffered_[0].end = static_cast<float>( |
+ pipeline_->GetBufferedTime().InSecondsF()); |
+ |
+ return buffered_; |
+} |
+ |
float WebMediaPlayerImpl::maxTimeSeekable() const { |
DCHECK(MessageLoop::current() == main_loop_); |