Index: media/base/android/browser_cdm_factory_android.cc |
diff --git a/media/base/android/browser_cdm_factory_android.cc b/media/base/android/browser_cdm_factory_android.cc |
index 66912bc89df35f0c743790a33ab75faaeb197af2..9e906f706c79832270bb25969c64547d8d94ca16 100644 |
--- a/media/base/android/browser_cdm_factory_android.cc |
+++ b/media/base/android/browser_cdm_factory_android.cc |
@@ -8,6 +8,7 @@ |
#include "base/logging.h" |
#include "base/memory/scoped_ptr.h" |
#include "media/base/android/media_drm_bridge.h" |
+#include "media/base/android/provision_fetcher.h" |
#include "media/base/media_switches.h" |
#include "third_party/widevine/cdm/widevine_cdm_common.h" |
@@ -26,10 +27,13 @@ ScopedBrowserCdmPtr BrowserCdmFactoryAndroid::CreateBrowserCdm( |
return ScopedBrowserCdmPtr(); |
} |
- ScopedMediaDrmBridgePtr cdm( |
- MediaDrmBridge::Create(key_system, session_message_cb, session_closed_cb, |
- legacy_session_error_cb, session_keys_change_cb, |
- session_expiration_update_cb)); |
+ scoped_ptr<ProvisionFetcher> provision_fetcher = |
+ ProvisionFetcher::GetFactory()->CreateFetcher(); |
+ |
+ ScopedMediaDrmBridgePtr cdm(MediaDrmBridge::Create( |
+ key_system, provision_fetcher.Pass(), session_message_cb, |
xhwang
2015/11/02 20:37:04
ditto, can we create ProvisionFetcher in MDB so we
Tima Vaisburd
2015/11/05 02:24:07
For this path |provision_fetcher| is now created i
|
+ session_closed_cb, legacy_session_error_cb, session_keys_change_cb, |
+ session_expiration_update_cb)); |
if (!cdm) { |
NOTREACHED() << "MediaDrmBridge cannot be created for " << key_system; |
return ScopedBrowserCdmPtr(); |