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:
@@ -206,10 +206,10 @@ status_t WVDrmPlugin::provideKeyResponse(
|
||||
CdmKeyResponse cdmResponse(response.begin(), response.end());
|
||||
CdmKeySetId cdmKeySetId;
|
||||
|
||||
bool isRequest = (memcmp(scope.array(), SESSION_ID_PREFIX.data(),
|
||||
SESSION_ID_PREFIX.size()) == 0);
|
||||
bool isRelease = (memcmp(scope.array(), KEY_SET_ID_PREFIX.data(),
|
||||
KEY_SET_ID_PREFIX.size()) == 0);
|
||||
bool isRequest = (memcmp(scope.array(), SESSION_ID_PREFIX,
|
||||
sizeof(SESSION_ID_PREFIX) - 1) == 0);
|
||||
bool isRelease = (memcmp(scope.array(), KEY_SET_ID_PREFIX,
|
||||
sizeof(KEY_SET_ID_PREFIX) - 1) == 0);
|
||||
|
||||
if (isRequest) {
|
||||
cdmSessionId.assign(scope.begin(), scope.end());
|
||||
@@ -219,7 +219,7 @@ status_t WVDrmPlugin::provideKeyResponse(
|
||||
return android::ERROR_DRM_CANNOT_HANDLE;
|
||||
}
|
||||
|
||||
CdmResponseType res = mCDM->AddKey(cdmSessionId, cdmResponse, cdmKeySetId);
|
||||
CdmResponseType res = mCDM->AddKey(cdmSessionId, cdmResponse, &cdmKeySetId);
|
||||
|
||||
if (isRequest && isCdmResponseTypeSuccess(res)) {
|
||||
keySetId.clear();
|
||||
|
||||
Reference in New Issue
Block a user