| 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 72b11581201fe30546e61f56dbc165a5488198fe..30c0bf146c119a476de8868bcb3a0270cf25d1e3 100644
|
| --- a/content/renderer/media/crypto/proxy_decryptor.cc
|
| +++ b/content/renderer/media/crypto/proxy_decryptor.cc
|
| @@ -42,7 +42,6 @@ ProxyDecryptor::ProxyDecryptor(
|
| const CreatePepperCdmCB& create_pepper_cdm_cb,
|
| #elif defined(OS_ANDROID)
|
| RendererMediaPlayerManager* manager,
|
| - int cdm_id,
|
| #endif // defined(ENABLE_PEPPER_CDMS)
|
| const KeyAddedCB& key_added_cb,
|
| const KeyErrorCB& key_error_cb,
|
| @@ -52,7 +51,7 @@ ProxyDecryptor::ProxyDecryptor(
|
| create_pepper_cdm_cb_(create_pepper_cdm_cb),
|
| #elif defined(OS_ANDROID)
|
| manager_(manager),
|
| - cdm_id_(cdm_id),
|
| + cdm_id_(RendererMediaPlayerManager::kInvalidCdmId),
|
| #endif // defined(ENABLE_PEPPER_CDMS)
|
| key_added_cb_(key_added_cb),
|
| key_error_cb_(key_error_cb),
|
| @@ -76,6 +75,10 @@ media::Decryptor* ProxyDecryptor::GetDecryptor() {
|
| return media_keys_ ? media_keys_->GetDecryptor() : NULL;
|
| }
|
|
|
| +int ProxyDecryptor::GetCdmId() {
|
| + return cdm_id_;
|
| +}
|
| +
|
| bool ProxyDecryptor::InitializeCDM(const std::string& key_system,
|
| const GURL& frame_url) {
|
| DVLOG(1) << "InitializeCDM: key_system = " << key_system;
|
| @@ -191,8 +194,8 @@ scoped_ptr<media::MediaKeys> ProxyDecryptor::CreateMediaKeys(
|
| create_pepper_cdm_cb_,
|
| #elif defined(OS_ANDROID)
|
| manager_,
|
| - cdm_id_,
|
| frame_url,
|
| + &cdm_id_,
|
| #endif // defined(ENABLE_PEPPER_CDMS)
|
| base::Bind(&ProxyDecryptor::OnSessionCreated,
|
| weak_ptr_factory_.GetWeakPtr()),
|
|
|