diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp')
-rw-r--r-- | Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp b/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp index 853cbcf..a1b428c 100644 --- a/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp +++ b/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp @@ -78,7 +78,10 @@ void WebMediaPlayerClientImpl::registerSelf(MediaEngineRegistrar registrar) if (m_isEnabled) { registrar(WebMediaPlayerClientImpl::create, WebMediaPlayerClientImpl::getSupportedTypes, - WebMediaPlayerClientImpl::supportsType); + WebMediaPlayerClientImpl::supportsType, + 0, + 0, + 0); } } @@ -450,6 +453,34 @@ MediaPlayer::MovieLoadType WebMediaPlayerClientImpl::movieLoadType() const return MediaPlayer::Unknown; } +unsigned WebMediaPlayerClientImpl::decodedFrameCount() const +{ + if (m_webMediaPlayer.get()) + return m_webMediaPlayer->decodedFrameCount(); + return 0; +} + +unsigned WebMediaPlayerClientImpl::droppedFrameCount() const +{ + if (m_webMediaPlayer.get()) + return m_webMediaPlayer->droppedFrameCount(); + return 0; +} + +unsigned WebMediaPlayerClientImpl::audioDecodedByteCount() const +{ + if (m_webMediaPlayer.get()) + return m_webMediaPlayer->audioDecodedByteCount(); + return 0; +} + +unsigned WebMediaPlayerClientImpl::videoDecodedByteCount() const +{ + if (m_webMediaPlayer.get()) + return m_webMediaPlayer->videoDecodedByteCount(); + return 0; +} + #if USE(ACCELERATED_COMPOSITING) bool WebMediaPlayerClientImpl::supportsAcceleratedRendering() const { |