Index: third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp |
diff --git a/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp b/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp |
index 72b3498927da1ccff9c73db7328507b06fed2501..174dbeb1e905e229920058dac96831ad364db87c 100644 |
--- a/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp |
+++ b/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp |
@@ -75,6 +75,7 @@ |
#include "platform/plugins/PluginData.h" |
#include "public/platform/Platform.h" |
#include "public/platform/WebApplicationCacheHost.h" |
+#include "public/platform/WebMediaPlayerSource.h" |
#include "public/platform/WebMimeRegistry.h" |
#include "public/platform/WebRTCPeerConnectionHandler.h" |
#include "public/platform/WebSecurityOrigin.h" |
@@ -822,7 +823,7 @@ Widget* FrameLoaderClientImpl::createPlugin( |
PassOwnPtr<WebMediaPlayer> FrameLoaderClientImpl::createWebMediaPlayer( |
HTMLMediaElement& htmlMediaElement, |
- const WebURL& url, |
+ const WebMediaPlayerSource& source, |
WebMediaPlayerClient* client) |
{ |
WebLocalFrameImpl* webFrame = WebLocalFrameImpl::fromFrame( |
@@ -837,7 +838,8 @@ PassOwnPtr<WebMediaPlayer> FrameLoaderClientImpl::createWebMediaPlayer( |
HTMLMediaElementEncryptedMedia& encryptedMedia = HTMLMediaElementEncryptedMedia::from(htmlMediaElement); |
WebString sinkId(HTMLMediaElementAudioOutputDevice::sinkId(htmlMediaElement)); |
- return adoptPtr(webFrame->client()->createMediaPlayer(url, client, &encryptedMedia, |
+ return adoptPtr(webFrame->client()->createMediaPlayer(source, |
+ client, &encryptedMedia, |
encryptedMedia.contentDecryptionModule(), sinkId, webMediaSession)); |
} |