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( |