Revert "Create unique cdm engines per WVDrmPlugin instance"
This change introduced b/77618383, need to revert. This reverts commit58234a69f2. Change-Id: Ie7d515bcd94f2dcee6fa9b885cd0441845c82c22 Bug: 77618383 (cherry picked from commit90441e24df) Change-Id: I114cb3cf5b69e2698d407ba4cf15cefcad2aaf3d
This commit is contained in:
committed by
android-build-team Robot
parent
94157fbfeb
commit
629e179f7c
@@ -392,7 +392,7 @@ status_t WVDrmPlugin::provideProvisionResponse(
|
||||
}
|
||||
CdmProvisioningResponse cdmResponse(response.begin(), response.end());
|
||||
if (cdmResponse == kSpecialUnprovisionResponse) {
|
||||
if (mCdmIdentifier.IsEquivalentToDefault()) {
|
||||
if (mCdmIdentifier == kDefaultCdmIdentifier) {
|
||||
return kErrorNoOriginSpecified;
|
||||
}
|
||||
return unprovision(mCdmIdentifier);
|
||||
@@ -540,14 +540,9 @@ status_t WVDrmPlugin::getPropertyByteArray(const String8& name,
|
||||
} else if (name == "serviceCertificate") {
|
||||
value = ToVector(mPropertySet.service_certificate());
|
||||
} else if (name == "metrics") {
|
||||
std::string serialized_metrics;
|
||||
drm_metrics::WvCdmMetrics metrics;
|
||||
mCDM->GetMetrics(mCdmIdentifier, &metrics);
|
||||
if (!metrics.SerializeToString(&serialized_metrics)) {
|
||||
return android::ERROR_DRM_UNKNOWN;
|
||||
} else {
|
||||
value = ToVector(serialized_metrics);
|
||||
}
|
||||
std::string metrics_value;
|
||||
mCDM->GetSerializedMetrics(&metrics_value);
|
||||
value = ToVector(metrics_value);
|
||||
} else {
|
||||
ALOGE("App requested unknown byte array property %s", name.string());
|
||||
return android::ERROR_DRM_CANNOT_HANDLE;
|
||||
|
||||
Reference in New Issue
Block a user