Merge "Close CDM sessions only if opened" into pi-dev am: aa183af75b
am: 1a84f8eac9
Change-Id: Icb92dd93b0864631ee89f0856b2cf7f4ddac1336
This commit is contained in:
@@ -142,14 +142,16 @@ WVDrmPlugin::~WVDrmPlugin() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
mCryptoSessions.clear();
|
mCryptoSessions.clear();
|
||||||
CdmIdentifier identifier;
|
if (mCdmIdentifierBuilder.is_sealed()) {
|
||||||
Status status = mCdmIdentifierBuilder.getCdmIdentifier(&identifier);
|
CdmIdentifier identifier;
|
||||||
if (status != Status::OK) {
|
Status status = mCdmIdentifierBuilder.getCdmIdentifier(&identifier);
|
||||||
ALOGE("Failed to get cdm identifier %d", status);
|
|
||||||
} else {
|
|
||||||
status = mapCdmResponseType(mCDM->CloseCdm(identifier));
|
|
||||||
if (status != Status::OK) {
|
if (status != Status::OK) {
|
||||||
ALOGE("Failed to close cdm. status %d", status);
|
ALOGE("Failed to get cdm identifier %d", status);
|
||||||
|
} else {
|
||||||
|
status = mapCdmResponseType(mCDM->CloseCdm(identifier));
|
||||||
|
if (status != Status::OK) {
|
||||||
|
ALOGE("Failed to close cdm. status %d", status);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user