Skip to content
  • commit-queue@webkit.org's avatar
    [BlackBerry] Add support for getUserMedia · 229a1313
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=94591
    
    Patch by Robin Cao <robin.cao@torchmobile.com.cn> on 2012-08-21
    Reviewed by George Staikos.
    
    Implement getUserMedia feature using the platform API.
    
    Source/WebCore:
    
    Tests in fast/mediastream cover this.
    
    PR #153571
    
    Reviewed internally by George Staikos.
    
    * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp:
    (WebCore::toWebMediaStreamSource):
    (WebCore):
    (WebCore::toWebMediaStreamDescriptor):
    (WebCore::MediaPlayerPrivate::lookupMediaStream):
    * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.h:
    (MediaPlayerPrivate):
    
    Source/WebKit/blackberry:
    
    PR #153571
    
    Reviewed internally by George Staikos.
    
    * WebCoreSupport/UserMediaClientImpl.cpp:
    (WebCore):
    (WebCore::userMediaRequestsMap):
    (WebCore::toMediaStreamSource):
    (WebCore::toMediaStreamDescriptor):
    (WebUserMediaRequestClientImpl):
    (WebCore::WebUserMediaRequestClientImpl::WebUserMediaRequestClientImpl):
    (WebCore::WebUserMediaRequestClientImpl::requestSucceeded):
    (WebCore::WebUserMediaRequestClientImpl::requestFailed):
    (WebCore::UserMediaClientImpl::UserMediaClientImpl):
    (WebCore::UserMediaClientImpl::~UserMediaClientImpl):
    (WebCore::UserMediaClientImpl::requestUserMedia):
    (WebCore::UserMediaClientImpl::cancelUserMediaRequest):
    (WebCore::UserMediaClientImpl::webUserMedia):
    * WebCoreSupport/UserMediaClientImpl.h:
    (BlackBerry):
    (Platform):
    (UserMediaClientImpl):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126211 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    229a1313