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..be9c5eaade78eb7f789b12b200a7c036cf73c75d 100644 |
--- a/content/renderer/media/crypto/renderer_cdm_manager.cc |
+++ b/content/renderer/media/crypto/renderer_cdm_manager.cc |
@@ -52,10 +52,14 @@ 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_hw_secure_codecs) { |
DCHECK(GetMediaKeys(cdm_id)) << "|cdm_id| not registered."; |
- Send(new CdmHostMsg_InitializeCdm(routing_id(), cdm_id, promise_id, |
- key_system, security_origin)); |
+ CdmHostMsg_InitializeCdm_Params params; |
+ params.key_system = key_system; |
+ params.security_origin = security_origin; |
+ params.use_hw_secure_codecs = use_hw_secure_codecs; |
+ Send(new CdmHostMsg_InitializeCdm(routing_id(), cdm_id, promise_id, params)); |
} |
void RendererCdmManager::SetServerCertificate( |