| Index: content/renderer/media/webmediaplayer_impl.cc
|
| diff --git a/content/renderer/media/webmediaplayer_impl.cc b/content/renderer/media/webmediaplayer_impl.cc
|
| index afce4789ac801735137653dcaa5d00cd6742f62d..abfa3f9406da8a88b1959a45d3f852bad228d12d 100644
|
| --- a/content/renderer/media/webmediaplayer_impl.cc
|
| +++ b/content/renderer/media/webmediaplayer_impl.cc
|
| @@ -480,6 +480,15 @@ double WebMediaPlayerImpl::duration() const {
|
| return GetPipelineDuration();
|
| }
|
|
|
| +double WebMediaPlayerImpl::timelineOffset() const {
|
| + DCHECK(main_loop_->BelongsToCurrentThread());
|
| +
|
| + if (pipeline_metadata_.timeline_offset.is_null())
|
| + return std::numeric_limits<double>::quiet_NaN();
|
| +
|
| + return pipeline_metadata_.timeline_offset.ToJsTime();
|
| +}
|
| +
|
| double WebMediaPlayerImpl::currentTime() const {
|
| DCHECK(main_loop_->BelongsToCurrentThread());
|
| return (paused_ ? paused_time_ : pipeline_.GetMediaTime()).InSecondsF();
|
|
|