Skip to content
  • commit-queue@webkit.org's avatar
    EME v0.1: Report defaultURL in KeyMessage. · 1f3d706d
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=104284
    
    Patch by David Dorwin <ddorwin@chromium.org> on 2012-12-14
    Reviewed by Darin Fisher.
    
    Passes defaultURL down from the media engine to HTMLMediaElement.
    Only Valid URLs will be passed.
    
    No test because Clear Key does not provide a defaultURL (in v0.1).
    
    Source/WebCore:
    
    * html/HTMLMediaElement.cpp:
    (WebCore::HTMLMediaElement::mediaPlayerKeyMessage):
    * html/HTMLMediaElement.h:
    (HTMLMediaElement):
    * platform/graphics/MediaPlayer.cpp:
    (WebCore::MediaPlayer::keyMessage):
    * platform/graphics/MediaPlayer.h:
    (WebCore::MediaPlayerClient::mediaPlayerKeyAdded):
    (WebCore::MediaPlayerClient::mediaPlayerKeyError):
    (WebCore::MediaPlayerClient::mediaPlayerKeyMessage):
    (WebCore::MediaPlayerClient::mediaPlayerKeyNeeded):
    (MediaPlayer):
    
    Source/WebKit/chromium:
    
    * public/WebMediaPlayerClient.h:
    * src/WebMediaPlayerClientImpl.cpp:
    (WebKit::WebMediaPlayerClientImpl::keyMessage):
    (WebKit):
    (WebKit::WebMediaPlayerClient::keyMessage):
    * src/WebMediaPlayerClientImpl.h:
    (WebMediaPlayerClientImpl):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@137724 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    1f3d706d