Index: content/renderer/media/crypto/renderer_cdm_manager.cc |
diff --git a/content/renderer/media/crypto/renderer_cdm_manager.cc b/content/renderer/media/crypto/renderer_cdm_manager.cc |
index 4676ec634f0f26e5705e5dcd7dba37d02f2676dc..247c4a402e247609f2edfd3c3b1f3000dea5d133 100644 |
--- a/content/renderer/media/crypto/renderer_cdm_manager.cc |
+++ b/content/renderer/media/crypto/renderer_cdm_manager.cc |
@@ -52,10 +52,15 @@ void RendererCdmManager::InitializeCdm(int cdm_id, |
uint32_t promise_id, |
ProxyMediaKeys* media_keys, |
const std::string& key_system, |
- const GURL& security_origin) { |
+ const GURL& security_origin, |
+ bool use_secure_codecs) { |
DCHECK(GetMediaKeys(cdm_id)) << "|cdm_id| not registered."; |
+ InitializeCdmParameters parameters; |
+ parameters.key_system = key_system; |
+ parameters.security_origin = security_origin; |
+ parameters.use_secure_codecs = use_secure_codecs; |
Send(new CdmHostMsg_InitializeCdm(routing_id(), cdm_id, promise_id, |
- key_system, security_origin)); |
+ parameters)); |
} |
void RendererCdmManager::SetServerCertificate( |