Index: content/renderer/media/crypto/proxy_decryptor.cc |
diff --git a/content/renderer/media/crypto/proxy_decryptor.cc b/content/renderer/media/crypto/proxy_decryptor.cc |
index 719dd8590004ce8aa83487444283dd6a74d89ceb..44a30fd1f84c11f6c7a1cd0050add949a630a587 100644 |
--- a/content/renderer/media/crypto/proxy_decryptor.cc |
+++ b/content/renderer/media/crypto/proxy_decryptor.cc |
@@ -15,10 +15,6 @@ |
#include "media/cdm/json_web_key.h" |
#include "media/cdm/key_system_names.h" |
-#if defined(ENABLE_BROWSER_CDMS) |
-#include "content/renderer/media/crypto/renderer_cdm_manager.h" |
-#endif // defined(ENABLE_BROWSER_CDMS) |
- |
namespace content { |
// Special system code to signal a closed persistent session in a SessionError() |
@@ -33,9 +29,6 @@ ProxyDecryptor::ProxyDecryptor(const KeyAddedCB& key_added_cb, |
key_error_cb_(key_error_cb), |
key_message_cb_(key_message_cb), |
is_clear_key_(false), |
-#if defined(ENABLE_BROWSER_CDMS) |
- cdm_id_(RendererCdmManager::kInvalidCdmId), |
-#endif // defined(ENABLE_PEPPER_CDMS) |
weak_ptr_factory_(this) { |
DCHECK(!key_added_cb_.is_null()); |
DCHECK(!key_error_cb_.is_null()); |
@@ -53,7 +46,7 @@ media::Decryptor* ProxyDecryptor::GetDecryptor() { |
#if defined(ENABLE_BROWSER_CDMS) |
int ProxyDecryptor::GetCdmId() { |
- return cdm_id_; |
+ return media_keys_->GetCdmId(); |
} |
#endif |
@@ -214,9 +207,6 @@ scoped_ptr<media::MediaKeys> ProxyDecryptor::CreateMediaKeys( |
return cdm_factory->Create( |
key_system, |
security_origin, |
-#if defined(ENABLE_BROWSER_CDMS) |
- &cdm_id_, |
-#endif |
base::Bind(&ProxyDecryptor::OnSessionMessage, weak_this), |
base::Bind(&ProxyDecryptor::OnSessionReady, weak_this), |
base::Bind(&ProxyDecryptor::OnSessionClosed, weak_this), |