-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=79729 Patch by Jonathan Dong <jonathan.dong@torchmobile.com.cn> on 2012-03-04 Reviewed by Rob Buis and Antonio Gomes. Implementation of MediaPlayerPrivate for BlackBerry porting. Initial upstream, No new tests. * PlatformBlackBerry.cmake: * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp: Added. (WebCore): (WebCore::MediaPlayerPrivate::create): (WebCore::MediaPlayerPrivate::registerMediaEngine): (WebCore::MediaPlayerPrivate::getSupportedTypes): (WebCore::MediaPlayerPrivate::supportsType): (WebCore::MediaPlayerPrivate::notifyAppActivatedEvent): (WebCore::MediaPlayerPrivate::setCertificatePath): (WebCore::MediaPlayerPrivate::MediaPlayerPrivate): (WebCore::MediaPlayerPrivate::~MediaPlayerPrivate): (WebCore::MediaPlayerPrivate::load): (WebCore::MediaPlayerPrivate::cancelLoad): (WebCore::MediaPlayerPrivate::prepareToPlay): (WebCore::MediaPlayerPrivate::play): (WebCore::MediaPlayerPrivate::pause): (WebCore::MediaPlayerPrivate::supportsFullscreen): (WebCore::MediaPlayerPrivate::naturalSize): (WebCore::MediaPlayerPrivate::hasVideo): (WebCore::MediaPlayerPrivate::hasAudio): (WebCore::MediaPlayerPrivate::setVisible): (WebCore::MediaPlayerPrivate::duration): (WebCore::MediaPlayerPrivate::currentTime): (WebCore::MediaPlayerPrivate::seek): (WebCore::MediaPlayerPrivate::userDrivenSeekTimerFired): (WebCore::MediaPlayerPrivate::seeking): (WebCore::MediaPlayerPrivate::setRate): (WebCore::MediaPlayerPrivate::paused): (WebCore::MediaPlayerPrivate::setVolume): (WebCore::MediaPlayerPrivate::networkState): (WebCore::MediaPlayerPrivate::readyState): (WebCore::MediaPlayerPrivate::maxTimeSeekable): (WebCore::MediaPlayerPrivate::buffered): (WebCore::MediaPlayerPrivate::bytesLoaded): (WebCore::MediaPlayerPrivate::setSize): (WebCore::MediaPlayerPrivate::paint): (WebCore::MediaPlayerPrivate::hasAvailableVideoFrame): (WebCore::MediaPlayerPrivate::hasSingleSecurityOrigin): (WebCore::MediaPlayerPrivate::movieLoadType): (WebCore::MediaPlayerPrivate::userAgent): (WebCore::MediaPlayerPrivate::resizeSourceDimensions): (WebCore::MediaPlayerPrivate::setFullscreenWebPageClient): (WebCore::MediaPlayerPrivate::getWindow): (WebCore::MediaPlayerPrivate::getPeerWindow): (WebCore::MediaPlayerPrivate::getWindowPosition): (WebCore::MediaPlayerPrivate::mmrContextName): (WebCore::MediaPlayerPrivate::percentLoaded): (WebCore::MediaPlayerPrivate::sourceWidth): (WebCore::MediaPlayerPrivate::sourceHeight): (WebCore::MediaPlayerPrivate::setAllowPPSVolumeUpdates): (WebCore::MediaPlayerPrivate::updateStates): (WebCore::MediaPlayerPrivate::onStateChanged): (WebCore::MediaPlayerPrivate::onMediaStatusChanged): (WebCore::MediaPlayerPrivate::onError): (WebCore::MediaPlayerPrivate::onDurationChanged): (WebCore::MediaPlayerPrivate::onTimeChanged): (WebCore::MediaPlayerPrivate::onPauseStateChanged): (WebCore::MediaPlayerPrivate::onRateChanged): (WebCore::MediaPlayerPrivate::onVolumeChanged): (WebCore::MediaPlayerPrivate::onRepaint): (WebCore::MediaPlayerPrivate::onSizeChanged): (WebCore::MediaPlayerPrivate::onPlayNotified): (WebCore::MediaPlayerPrivate::onPauseNotified): (WebCore::MediaPlayerPrivate::onBuffering): (WebCore::MediaPlayerPrivate::showErrorDialog): (WebCore::MediaPlayerPrivate::frameView): (WebCore::MediaPlayerPrivate::platformWindow): (WebCore::MediaPlayerPrivate::isFullscreen): (WebCore::MediaPlayerPrivate::platformMedia): (WebCore::MediaPlayerPrivate::platformLayer): (WebCore::loadBufferingImageData): (WebCore::MediaPlayerPrivate::bufferingTimerFired): (WebCore::MediaPlayerPrivate::setBuffering): (WebCore::allocateTextureId): (WebCore::MediaPlayerPrivate::drawBufferingAnimation): * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.h: Added. (WebKit): (WebCore): (MediaPlayerPrivate): (WebCore::MediaPlayerPrivate::supportsAcceleratedRendering): (WebCore::MediaPlayerPrivate::acceleratedRenderingStateChanged): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
bbfe9db7