| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index ad515e04ec88f74915717fe28144c4a654ecfeec..9f2b570e3f287e23d00171f86f3fff8785f8f172 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -1998,14 +1998,16 @@ blink::WebPlugin* RenderFrameImpl::createPlugin(
|
| blink::WebMediaPlayer* RenderFrameImpl::createMediaPlayer(
|
| blink::WebLocalFrame* frame,
|
| const blink::WebURL& url,
|
| - blink::WebMediaPlayerClient* client) {
|
| - return createMediaPlayer(frame, url, client, nullptr);
|
| + blink::WebMediaPlayerClient* client,
|
| + blink::WebContentDecryptionModule* initial_cdm) {
|
| + return createMediaPlayer(frame, url, client, nullptr, initial_cdm);
|
| }
|
|
|
| blink::WebMediaPlayer* RenderFrameImpl::createMediaPlayer(
|
| blink::WebLocalFrame* frame,
|
| const blink::WebURL& url,
|
| blink::WebMediaPlayerClient* client,
|
| + blink::WebMediaPlayerEncryptedMediaClient* encrypted_client,
|
| blink::WebContentDecryptionModule* initial_cdm) {
|
| #if defined(VIDEO_HOLE)
|
| if (!contains_media_player_) {
|
| @@ -2053,8 +2055,8 @@ blink::WebMediaPlayer* RenderFrameImpl::createMediaPlayer(
|
| #endif // defined(ENABLE_MEDIA_MOJO_RENDERER)
|
|
|
| return new media::WebMediaPlayerImpl(
|
| - frame, client, weak_factory_.GetWeakPtr(), media_renderer_factory.Pass(),
|
| - GetCdmFactory(), params);
|
| + frame, client, encrypted_client, weak_factory_.GetWeakPtr(),
|
| + media_renderer_factory.Pass(), GetCdmFactory(), params);
|
| #endif // defined(OS_ANDROID)
|
| }
|
|
|
|
|