| Index: content/renderer/media/android/webmediaplayer_android.cc
|
| diff --git a/content/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc
|
| index 23fc99584b6efa703d82efeae347f6b695896476..5cb80ca9a9df3347a69b68f0462342491050a393 100644
|
| --- a/content/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -25,6 +25,7 @@
|
| #include "content/renderer/media/android/renderer_demuxer_android.h"
|
| #include "content/renderer/media/android/renderer_media_player_manager.h"
|
| #include "content/renderer/media/crypto/key_systems.h"
|
| +#include "content/renderer/media/crypto/render_cdm_factory.h"
|
| #include "content/renderer/media/crypto/renderer_cdm_manager.h"
|
| #include "content/renderer/media/webcontentdecryptionmodule_impl.h"
|
| #include "content/renderer/render_frame_impl.h"
|
| @@ -1515,7 +1516,7 @@ WebMediaPlayerAndroid::GenerateKeyRequestInternal(
|
| if (current_key_system_.empty()) {
|
| if (!proxy_decryptor_) {
|
| proxy_decryptor_.reset(new ProxyDecryptor(
|
| - cdm_manager_,
|
| + scoped_ptr<media::CdmFactory>(new RenderCdmFactory(cdm_manager_)),
|
| base::Bind(&WebMediaPlayerAndroid::OnKeyAdded,
|
| weak_factory_.GetWeakPtr()),
|
| base::Bind(&WebMediaPlayerAndroid::OnKeyError,
|
|
|