| Index: webkit/glue/webmediaplayer_impl.cc
|
| diff --git a/webkit/glue/webmediaplayer_impl.cc b/webkit/glue/webmediaplayer_impl.cc
|
| index f066cc7c8e125f9e4d8a4397959d9200301b975d..77dc094826b793b2995c6a75aa2db93d2e9218a7 100644
|
| --- a/webkit/glue/webmediaplayer_impl.cc
|
| +++ b/webkit/glue/webmediaplayer_impl.cc
|
| @@ -446,6 +446,20 @@ const WebKit::WebTimeRanges& WebMediaPlayerImpl::buffered() const {
|
| return buffered_;
|
| }
|
|
|
| +const WebKit::WebTimeRanges& WebMediaPlayerImpl::buffered() {
|
| + DCHECK(MessageLoop::current() == main_loop_);
|
| +
|
| + // Update buffered_ with the most recent buffered time.
|
| + if (buffered_.size() > 0) {
|
| + float buffered_time = static_cast<float>(
|
| + pipeline_->GetBufferedTime().InSecondsF());
|
| + if (buffered_time >= buffered_[0].start)
|
| + buffered_[0].end = buffered_time;
|
| + }
|
| +
|
| + return buffered_;
|
| +}
|
| +
|
| float WebMediaPlayerImpl::maxTimeSeekable() const {
|
| DCHECK(MessageLoop::current() == main_loop_);
|
|
|
|
|