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 72bdb4b23e4f27fb061d2580d5689fb7d005083b..dc6aafdcf2a4576efac2fd3b261fa4bdafe228dd 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/WebMediaElementSource.h" |
#include "public/platform/WebMediaPlayer.h" |
#include "public/platform/WebMimeRegistry.h" |
#include "public/platform/WebRTCPeerConnectionHandler.h" |
@@ -822,7 +823,7 @@ PassRefPtrWillBeRawPtr<Widget> FrameLoaderClientImpl::createPlugin( |
PassOwnPtr<WebMediaPlayer> FrameLoaderClientImpl::createWebMediaPlayer( |
HTMLMediaElement& htmlMediaElement, |
WebMediaPlayer::LoadType loadType, |
- const WebURL& url, |
+ const WebMediaElementSource& source, |
WebMediaPlayerClient* client) |
{ |
WebLocalFrameImpl* webFrame = WebLocalFrameImpl::fromFrame( |
@@ -837,7 +838,7 @@ PassOwnPtr<WebMediaPlayer> FrameLoaderClientImpl::createWebMediaPlayer( |
HTMLMediaElementEncryptedMedia& encryptedMedia = HTMLMediaElementEncryptedMedia::from(htmlMediaElement); |
WebString sinkId(HTMLMediaElementAudioOutputDevice::sinkId(htmlMediaElement)); |
- return adoptPtr(webFrame->client()->createMediaPlayer(loadType, url, |
+ return adoptPtr(webFrame->client()->createMediaPlayer(loadType, source, |
client, &encryptedMedia, |
encryptedMedia.contentDecryptionModule(), sinkId, webMediaSession)); |
} |