From ba6332442ae92c544eb6629c8604c608d6aeb5cd Mon Sep 17 00:00:00 2001 From: "scherkus@chromium.org" Date: Tue, 21 Apr 2009 22:51:55 +0000 Subject: Fixes bug in WebMediaPlayerDelegateImpl::Seek() where we (wrongly) assumed time was in milliseconds. TBR=hclam Review URL: http://codereview.chromium.org/90009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14151 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/renderer/webmediaplayer_delegate_impl.cc | 6 +++--- chrome/renderer/webmediaplayer_delegate_impl.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/chrome/renderer/webmediaplayer_delegate_impl.cc b/chrome/renderer/webmediaplayer_delegate_impl.cc index 5814389..80737fd 100644 --- a/chrome/renderer/webmediaplayer_delegate_impl.cc +++ b/chrome/renderer/webmediaplayer_delegate_impl.cc @@ -141,13 +141,13 @@ void WebMediaPlayerDelegateImpl::Stop() { pipeline_.Stop(); } -void WebMediaPlayerDelegateImpl::Seek(float time) { +void WebMediaPlayerDelegateImpl::Seek(float seconds) { DCHECK(main_loop_ && MessageLoop::current() == main_loop_); - pipeline_.Seek(base::TimeDelta::FromMilliseconds(static_cast(time))); + pipeline_.Seek(base::TimeDelta::FromSeconds(static_cast(seconds))); } -void WebMediaPlayerDelegateImpl::SetEndTime(float time) { +void WebMediaPlayerDelegateImpl::SetEndTime(float seconds) { DCHECK(main_loop_ && MessageLoop::current() == main_loop_); // TODO(hclam): add method call when it has been implemented. diff --git a/chrome/renderer/webmediaplayer_delegate_impl.h b/chrome/renderer/webmediaplayer_delegate_impl.h index 08a108d..7fdba71 100644 --- a/chrome/renderer/webmediaplayer_delegate_impl.h +++ b/chrome/renderer/webmediaplayer_delegate_impl.h @@ -81,8 +81,8 @@ class WebMediaPlayerDelegateImpl : public webkit_glue::WebMediaPlayerDelegate, virtual void Play(); virtual void Pause(); virtual void Stop(); - virtual void Seek(float time); - virtual void SetEndTime(float time); + virtual void Seek(float seconds); + virtual void SetEndTime(float seconds); virtual void SetPlaybackRate(float rate); virtual void SetVolume(float volume); virtual void SetVisible(bool visible); -- cgit v1.1