| Index: content/renderer/media/crypto/render_cdm_factory.cc
|
| diff --git a/content/renderer/media/crypto/render_cdm_factory.cc b/content/renderer/media/crypto/render_cdm_factory.cc
|
| index 2defedcc19b03fb0a072c54417c1d1587ce8007d..8c504104cc8422e046b53a83c31a49918c4bb18e 100644
|
| --- a/content/renderer/media/crypto/render_cdm_factory.cc
|
| +++ b/content/renderer/media/crypto/render_cdm_factory.cc
|
| @@ -36,6 +36,8 @@ RenderCdmFactory::~RenderCdmFactory() {
|
|
|
| scoped_ptr<media::MediaKeys> RenderCdmFactory::Create(
|
| const std::string& key_system,
|
| + bool allow_distinctive_identifier,
|
| + bool allow_persistent_state,
|
| const GURL& security_origin,
|
| const media::SessionMessageCB& session_message_cb,
|
| const media::SessionClosedCB& session_closed_cb,
|
| @@ -55,6 +57,8 @@ scoped_ptr<media::MediaKeys> RenderCdmFactory::Create(
|
| #if defined(ENABLE_PEPPER_CDMS)
|
| return scoped_ptr<media::MediaKeys>(
|
| PpapiDecryptor::Create(key_system,
|
| + allow_distinctive_identifier,
|
| + allow_persistent_state,
|
| security_origin,
|
| create_pepper_cdm_cb_,
|
| session_message_cb,
|
| @@ -63,6 +67,8 @@ scoped_ptr<media::MediaKeys> RenderCdmFactory::Create(
|
| session_keys_change_cb,
|
| session_expiration_update_cb));
|
| #elif defined(ENABLE_BROWSER_CDMS)
|
| + DCHECK(allow_distinctive_identifier);
|
| + DCHECK(allow_persistent_state);
|
| return scoped_ptr<media::MediaKeys>(
|
| ProxyMediaKeys::Create(key_system,
|
| security_origin,
|
|
|