| Index: media/blink/webencryptedmediaclient_impl.cc
|
| diff --git a/media/blink/webencryptedmediaclient_impl.cc b/media/blink/webencryptedmediaclient_impl.cc
|
| index 1ef61af946b666165aecc96c5969e86ee90ec7fa..3ce96ed8a2412559afcbf86e1833c6c78134b660 100644
|
| --- a/media/blink/webencryptedmediaclient_impl.cc
|
| +++ b/media/blink/webencryptedmediaclient_impl.cc
|
| @@ -105,23 +105,25 @@
|
|
|
| void WebEncryptedMediaClientImpl::CreateCdm(
|
| const blink::WebString& key_system,
|
| + bool allow_distinctive_identifier,
|
| + bool allow_persistent_state,
|
| const blink::WebSecurityOrigin& security_origin,
|
| - const CdmConfig& cdm_config,
|
| blink::WebContentDecryptionModuleResult result) {
|
| WebContentDecryptionModuleImpl::Create(
|
| - cdm_factory_, key_system, security_origin, cdm_config, result);
|
| + cdm_factory_, key_system, allow_distinctive_identifier,
|
| + allow_persistent_state, security_origin, result);
|
| }
|
|
|
| void WebEncryptedMediaClientImpl::OnRequestSucceeded(
|
| blink::WebEncryptedMediaRequest request,
|
| const blink::WebMediaKeySystemConfiguration& accumulated_configuration,
|
| - const CdmConfig& cdm_config) {
|
| + bool are_secure_codecs_required) {
|
| GetReporter(request.keySystem())->ReportSupported();
|
| // TODO(sandersd): Pass |are_secure_codecs_required| along and use it to
|
| // configure the CDM security level and use of secure surfaces on Android.
|
| request.requestSucceeded(WebContentDecryptionModuleAccessImpl::Create(
|
| - request.keySystem(), request.securityOrigin(), accumulated_configuration,
|
| - cdm_config, weak_factory_.GetWeakPtr()));
|
| + request.keySystem(), accumulated_configuration, request.securityOrigin(),
|
| + weak_factory_.GetWeakPtr()));
|
| }
|
|
|
| void WebEncryptedMediaClientImpl::OnRequestNotSupported(
|
|
|