Merge "Reset drmPluginV1_1 when destroyPlugin is called."

gugelfrei
Edwin Wong 7 years ago committed by Android (Google) Code Review
commit e9ba24a984

@ -472,7 +472,9 @@ status_t DrmHal::createPlugin(const uint8_t uuid[16],
for (size_t i = 0; i < mFactories.size(); i++) {
if (mFactories[i]->isCryptoSchemeSupported(uuid)) {
mPlugin = makeDrmPlugin(mFactories[i], uuid, appPackageName);
mPluginV1_1 = drm::V1_1::IDrmPlugin::castFrom(mPlugin);
if (mPlugin != NULL) {
mPluginV1_1 = drm::V1_1::IDrmPlugin::castFrom(mPlugin);
}
}
}
@ -504,6 +506,7 @@ status_t DrmHal::destroyPlugin() {
}
}
mPlugin.clear();
mPluginV1_1.clear();
return OK;
}

Loading…
Cancel
Save