Index: trunk/Source/core/html/HTMLMediaElement.cpp |
=================================================================== |
--- trunk/Source/core/html/HTMLMediaElement.cpp (revision 175711) |
+++ trunk/Source/core/html/HTMLMediaElement.cpp (working copy) |
@@ -1836,7 +1836,7 @@ |
scheduleEvent(EventTypeNames::seeking); |
// 9 - Set the current playback position to the given new playback position |
- webMediaPlayer()->seek(time); |
+ m_player->seek(time); |
// 10-14 are handled, if necessary, when the engine signals a readystate change or otherwise |
// satisfies seek completion and signals a time change. |
@@ -1876,10 +1876,7 @@ |
void HTMLMediaElement::refreshCachedTime() const |
{ |
- if (!webMediaPlayer()) |
- return; |
- |
- m_cachedTime = webMediaPlayer()->currentTime(); |
+ m_cachedTime = m_player->currentTime(); |
m_cachedTimeWallClockUpdateTime = WTF::currentTime(); |
} |
@@ -1903,7 +1900,7 @@ |
static const double minCachedDeltaForWarning = 0.01; |
#endif |
- if (!m_player || !webMediaPlayer()) |
+ if (!m_player) |
return 0; |
if (m_seeking) { |
@@ -1913,7 +1910,7 @@ |
if (m_cachedTime != MediaPlayer::invalidTime() && m_paused) { |
#if LOG_CACHED_TIME_WARNINGS |
- double delta = m_cachedTime - webMediaPlayer()->currentTime(); |
+ double delta = m_cachedTime - m_player->currentTime(); |
if (delta > minCachedDeltaForWarning) |
WTF_LOG(Media, "HTMLMediaElement::currentTime - WARNING, cached time is %f seconds off of media time when paused", delta); |
#endif |
@@ -1952,7 +1949,7 @@ |
if (m_mediaSource) |
return m_mediaSource->duration(); |
- return webMediaPlayer()->duration(); |
+ return m_player->duration(); |
} |
bool HTMLMediaElement::paused() const |
@@ -2768,7 +2765,7 @@ |
invalidateCachedTime(); |
// 4.8.10.9 steps 12-14. Needed if no ReadyState change is associated with the seek. |
- if (m_seeking && m_readyState >= HAVE_CURRENT_DATA && !webMediaPlayer()->seeking()) |
+ if (m_seeking && m_readyState >= HAVE_CURRENT_DATA && !m_player->seeking()) |
finishSeek(); |
// Always call scheduleTimeupdateEvent when the media engine reports a time discontinuity, |