Index: media/base/android/cdm_factory_android.cc |
diff --git a/media/base/android/cdm_factory_android.cc b/media/base/android/cdm_factory_android.cc |
index c9b24e2d550d67de06543533f35a54ffc381f7e9..030f432c8769d30e68d9d6aa78e9946d84dc0fb5 100644 |
--- a/media/base/android/cdm_factory_android.cc |
+++ b/media/base/android/cdm_factory_android.cc |
@@ -12,16 +12,16 @@ |
namespace media { |
-scoped_ptr<MediaKeys> CreateBrowserCdm( |
+scoped_ptr<MediaDrmBridge> CreateBrowserCdm( |
const std::string& key_system, |
- const SessionCreatedCB& session_created_cb, |
- const SessionMessageCB& session_message_cb, |
- const SessionReadyCB& session_ready_cb, |
- const SessionClosedCB& session_closed_cb, |
- const SessionErrorCB& session_error_cb) { |
+ const MediaDrmBridge::SessionCreatedCB& session_created_cb, |
+ const MediaDrmBridge::SessionMessageCB& session_message_cb, |
+ const MediaDrmBridge::SessionReadyCB& session_ready_cb, |
+ const MediaDrmBridge::SessionClosedCB& session_closed_cb, |
+ const MediaDrmBridge::SessionErrorCB& session_error_cb) { |
xhwang
2014/06/02 21:59:21
As mentioned in my CL: https://codereview.chromium
jrummell
2014/06/03 18:55:24
This should get cleaned up in a later CL when Andr
|
if (!MediaDrmBridge::IsKeySystemSupported(key_system)) { |
NOTREACHED() << "Unsupported key system: " << key_system; |
- return scoped_ptr<MediaKeys>(); |
+ return scoped_ptr<MediaDrmBridge>(); |
} |
scoped_ptr<MediaDrmBridge> cdm(MediaDrmBridge::Create(key_system, |
@@ -32,7 +32,7 @@ scoped_ptr<MediaKeys> CreateBrowserCdm( |
session_error_cb)); |
if (!cdm) { |
NOTREACHED() << "MediaDrmBridge cannot be created for " << key_system; |
- return scoped_ptr<MediaKeys>(); |
+ return scoped_ptr<MediaDrmBridge>(); |
} |
// TODO(xhwang/ddorwin): Pass the security level from key system. |
@@ -44,10 +44,10 @@ scoped_ptr<MediaKeys> CreateBrowserCdm( |
} |
if (!cdm->SetSecurityLevel(security_level)) { |
DVLOG(1) << "failed to set security level " << security_level; |
- return scoped_ptr<MediaKeys>(); |
+ return scoped_ptr<MediaDrmBridge>(); |
} |
- return cdm.PassAs<MediaKeys>(); |
+ return cdm.Pass(); |
} |
} // namespace media |