Migration from jb-mr2 to master for Widevine CDM
Android development of the widevine CDM has been done on the jb-mr2 branch of the cdm code base. This CL contains a merge of that jb-mr2 work to CDM master, and also reflects the evolution of the common Modular DRM code base since jb-mr2 branched. Change-Id: I1d7e1a12d092c00044a4298261146cb97808d4ef
This commit is contained in:
@@ -48,7 +48,7 @@ CdmResponseType WvContentDecryptionModule::GenerateKeyRequest(
|
||||
app_parameters, key_request,
|
||||
server_url);
|
||||
|
||||
if ((license_type == kLicenseTypeRelease) && (sts != KEY_MESSAGE)) {
|
||||
if (license_type == kLicenseTypeRelease && sts != KEY_MESSAGE) {
|
||||
cdm_engine_->CloseKeySetSession(key_set_id);
|
||||
}
|
||||
return sts;
|
||||
@@ -57,10 +57,10 @@ CdmResponseType WvContentDecryptionModule::GenerateKeyRequest(
|
||||
CdmResponseType WvContentDecryptionModule::AddKey(
|
||||
const CdmSessionId& session_id,
|
||||
const CdmKeyResponse& key_data,
|
||||
CdmKeySetId& key_set_id) {
|
||||
CdmKeySetId* key_set_id) {
|
||||
CdmResponseType sts = cdm_engine_->AddKey(session_id, key_data, key_set_id);
|
||||
if ((sts == KEY_ADDED) && session_id.empty()) // license type release
|
||||
cdm_engine_->CloseKeySetSession(key_set_id);
|
||||
if (sts == KEY_ADDED && session_id.empty()) // license type release
|
||||
cdm_engine_->CloseKeySetSession(*key_set_id);
|
||||
return sts;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user