Index: Source/web/WebMediaPlayerClientImpl.cpp |
diff --git a/Source/web/WebMediaPlayerClientImpl.cpp b/Source/web/WebMediaPlayerClientImpl.cpp |
index ce4a9341a33b358954fe4897dfa37803f1a51bbc..5a07e6a3d0cb7f2d3dab686f93beb7a444c62677 100644 |
--- a/Source/web/WebMediaPlayerClientImpl.cpp |
+++ b/Source/web/WebMediaPlayerClientImpl.cpp |
@@ -196,6 +196,8 @@ void WebMediaPlayerClientImpl::load(WebMediaPlayer::LoadType loadType, const WTF |
m_webMediaPlayer->setPoster(poster); |
+ m_webMediaPlayer->setRate(mediaElement().playbackRate()); |
+ |
#if OS(ANDROID) |
m_usePaintOnAndroid = (loadType != WebMediaPlayer::LoadTypeMediaStream); |
#endif |
@@ -244,18 +246,6 @@ bool WebMediaPlayerClientImpl::seeking() const |
return false; |
} |
-double WebMediaPlayerClientImpl::rate() const |
-{ |
- return m_rate; |
-} |
- |
-void WebMediaPlayerClientImpl::setRate(double rate) |
-{ |
- m_rate = rate; |
- if (m_webMediaPlayer) |
- m_webMediaPlayer->setRate(rate); |
-} |
- |
bool WebMediaPlayerClientImpl::paused() const |
{ |
if (m_webMediaPlayer) |
@@ -290,25 +280,6 @@ MediaPlayer::ReadyState WebMediaPlayerClientImpl::readyState() const |
return MediaPlayer::HaveNothing; |
} |
-double WebMediaPlayerClientImpl::maxTimeSeekable() const |
-{ |
- if (m_webMediaPlayer) |
- return m_webMediaPlayer->maxTimeSeekable(); |
- return 0.0; |
-} |
- |
-PassRefPtr<TimeRanges> WebMediaPlayerClientImpl::buffered() const |
-{ |
- if (m_webMediaPlayer) |
- return TimeRanges::create(m_webMediaPlayer->buffered()); |
- return TimeRanges::create(); |
-} |
- |
-bool WebMediaPlayerClientImpl::didLoadingProgress() const |
-{ |
- return m_webMediaPlayer && m_webMediaPlayer->didLoadingProgress(); |
-} |
- |
void WebMediaPlayerClientImpl::paint(GraphicsContext* context, const IntRect& rect) |
{ |
// Normally GraphicsContext operations do nothing when painting is disabled. |
@@ -412,7 +383,6 @@ void WebMediaPlayerClientImpl::paintOnAndroid(WebCore::GraphicsContext* context, |
WebMediaPlayerClientImpl::WebMediaPlayerClientImpl(MediaPlayerClient* client) |
: m_client(client) |
, m_preload(MediaPlayer::Auto) |
- , m_rate(1.0) |
#if OS(ANDROID) |
, m_usePaintOnAndroid(false) |
#endif |