Changeset 109677 in webkit


Ignore:
Timestamp:
Mar 4, 2012 9:11:45 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[BlackBerry] upstream MediaPlayerPrivateBlackBerry.[cpp|h]
https://bugs.webkit.org/show_bug.cgi?id=79729

Patch by Jonathan Dong <Jonathan Dong> 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):

Location:
trunk/Source/WebCore
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r109672 r109677  
     12012-03-04  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
     2
     3        [BlackBerry] upstream MediaPlayerPrivateBlackBerry.[cpp|h]
     4        https://bugs.webkit.org/show_bug.cgi?id=79729
     5
     6        Reviewed by Rob Buis and Antonio Gomes.
     7
     8        Implementation of MediaPlayerPrivate for BlackBerry porting.
     9        Initial upstream, No new tests.
     10
     11        * PlatformBlackBerry.cmake:
     12        * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp: Added.
     13        (WebCore):
     14        (WebCore::MediaPlayerPrivate::create):
     15        (WebCore::MediaPlayerPrivate::registerMediaEngine):
     16        (WebCore::MediaPlayerPrivate::getSupportedTypes):
     17        (WebCore::MediaPlayerPrivate::supportsType):
     18        (WebCore::MediaPlayerPrivate::notifyAppActivatedEvent):
     19        (WebCore::MediaPlayerPrivate::setCertificatePath):
     20        (WebCore::MediaPlayerPrivate::MediaPlayerPrivate):
     21        (WebCore::MediaPlayerPrivate::~MediaPlayerPrivate):
     22        (WebCore::MediaPlayerPrivate::load):
     23        (WebCore::MediaPlayerPrivate::cancelLoad):
     24        (WebCore::MediaPlayerPrivate::prepareToPlay):
     25        (WebCore::MediaPlayerPrivate::play):
     26        (WebCore::MediaPlayerPrivate::pause):
     27        (WebCore::MediaPlayerPrivate::supportsFullscreen):
     28        (WebCore::MediaPlayerPrivate::naturalSize):
     29        (WebCore::MediaPlayerPrivate::hasVideo):
     30        (WebCore::MediaPlayerPrivate::hasAudio):
     31        (WebCore::MediaPlayerPrivate::setVisible):
     32        (WebCore::MediaPlayerPrivate::duration):
     33        (WebCore::MediaPlayerPrivate::currentTime):
     34        (WebCore::MediaPlayerPrivate::seek):
     35        (WebCore::MediaPlayerPrivate::userDrivenSeekTimerFired):
     36        (WebCore::MediaPlayerPrivate::seeking):
     37        (WebCore::MediaPlayerPrivate::setRate):
     38        (WebCore::MediaPlayerPrivate::paused):
     39        (WebCore::MediaPlayerPrivate::setVolume):
     40        (WebCore::MediaPlayerPrivate::networkState):
     41        (WebCore::MediaPlayerPrivate::readyState):
     42        (WebCore::MediaPlayerPrivate::maxTimeSeekable):
     43        (WebCore::MediaPlayerPrivate::buffered):
     44        (WebCore::MediaPlayerPrivate::bytesLoaded):
     45        (WebCore::MediaPlayerPrivate::setSize):
     46        (WebCore::MediaPlayerPrivate::paint):
     47        (WebCore::MediaPlayerPrivate::hasAvailableVideoFrame):
     48        (WebCore::MediaPlayerPrivate::hasSingleSecurityOrigin):
     49        (WebCore::MediaPlayerPrivate::movieLoadType):
     50        (WebCore::MediaPlayerPrivate::userAgent):
     51        (WebCore::MediaPlayerPrivate::resizeSourceDimensions):
     52        (WebCore::MediaPlayerPrivate::setFullscreenWebPageClient):
     53        (WebCore::MediaPlayerPrivate::getWindow):
     54        (WebCore::MediaPlayerPrivate::getPeerWindow):
     55        (WebCore::MediaPlayerPrivate::getWindowPosition):
     56        (WebCore::MediaPlayerPrivate::mmrContextName):
     57        (WebCore::MediaPlayerPrivate::percentLoaded):
     58        (WebCore::MediaPlayerPrivate::sourceWidth):
     59        (WebCore::MediaPlayerPrivate::sourceHeight):
     60        (WebCore::MediaPlayerPrivate::setAllowPPSVolumeUpdates):
     61        (WebCore::MediaPlayerPrivate::updateStates):
     62        (WebCore::MediaPlayerPrivate::onStateChanged):
     63        (WebCore::MediaPlayerPrivate::onMediaStatusChanged):
     64        (WebCore::MediaPlayerPrivate::onError):
     65        (WebCore::MediaPlayerPrivate::onDurationChanged):
     66        (WebCore::MediaPlayerPrivate::onTimeChanged):
     67        (WebCore::MediaPlayerPrivate::onPauseStateChanged):
     68        (WebCore::MediaPlayerPrivate::onRateChanged):
     69        (WebCore::MediaPlayerPrivate::onVolumeChanged):
     70        (WebCore::MediaPlayerPrivate::onRepaint):
     71        (WebCore::MediaPlayerPrivate::onSizeChanged):
     72        (WebCore::MediaPlayerPrivate::onPlayNotified):
     73        (WebCore::MediaPlayerPrivate::onPauseNotified):
     74        (WebCore::MediaPlayerPrivate::onBuffering):
     75        (WebCore::MediaPlayerPrivate::showErrorDialog):
     76        (WebCore::MediaPlayerPrivate::frameView):
     77        (WebCore::MediaPlayerPrivate::platformWindow):
     78        (WebCore::MediaPlayerPrivate::isFullscreen):
     79        (WebCore::MediaPlayerPrivate::platformMedia):
     80        (WebCore::MediaPlayerPrivate::platformLayer):
     81        (WebCore::loadBufferingImageData):
     82        (WebCore::MediaPlayerPrivate::bufferingTimerFired):
     83        (WebCore::MediaPlayerPrivate::setBuffering):
     84        (WebCore::allocateTextureId):
     85        (WebCore::MediaPlayerPrivate::drawBufferingAnimation):
     86        * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.h: Added.
     87        (WebKit):
     88        (WebCore):
     89        (MediaPlayerPrivate):
     90        (WebCore::MediaPlayerPrivate::supportsAcceleratedRendering):
     91        (WebCore::MediaPlayerPrivate::acceleratedRenderingStateChanged):
     92
    1932012-03-03  Benjamin Poulain  <benjamin@webkit.org>
    294
  • trunk/Source/WebCore/PlatformBlackBerry.cmake

    r109031 r109677  
    171171    platform/graphics/blackberry/IntRectBlackBerry.cpp
    172172    platform/graphics/blackberry/IntSizeBlackBerry.cpp
    173     platform/graphics/blackberry/MMrenderer.cpp
    174     platform/graphics/blackberry/MediaPlayerPrivateMMrenderer.cpp
     173    platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp
    175174    platform/text/blackberry/StringBlackBerry.cpp
    176175)
Note: See TracChangeset for help on using the changeset viewer.