Loading drm/libmediadrm/DrmHalAidl.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -459,7 +459,7 @@ DrmStatus DrmHalAidl::isCryptoSchemeSupported(const uint8_t uuid[16], const Stri DrmStatus DrmHalAidl::createPlugin(const uint8_t uuid[16], const String8& appPackageName) { Mutex::Autolock autoLock(mLock); if (mInitCheck == ERROR_UNSUPPORTED) return mInitCheck; Uuid uuidAidl = DrmUtils::toAidlUuid(uuid); std::string appPackageNameAidl = toStdString(appPackageName); std::shared_ptr<IDrmPluginAidl> pluginAidl; Loading Loading @@ -1216,7 +1216,7 @@ void DrmHalAidl::cleanup() { closeOpenSessions(); Mutex::Autolock autoLock(mLock); reportFrameworkMetrics(reportPluginMetrics()); if (mInitCheck == OK) reportFrameworkMetrics(reportPluginMetrics()); setListener(NULL); mInitCheck = NO_INIT; Loading drm/libmediadrm/DrmHalHidl.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -557,6 +557,7 @@ DrmStatus DrmHalHidl::isCryptoSchemeSupported(const uint8_t uuid[16], const Stri DrmStatus DrmHalHidl::createPlugin(const uint8_t uuid[16], const String8& appPackageName) { Mutex::Autolock autoLock(mLock); if (mInitCheck == ERROR_UNSUPPORTED) return mInitCheck; for (ssize_t i = mFactories.size() - 1; i >= 0; i--) { auto hResult = mFactories[i]->isCryptoSchemeSupported(uuid); if (hResult.isOk() && hResult) { Loading Loading
drm/libmediadrm/DrmHalAidl.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -459,7 +459,7 @@ DrmStatus DrmHalAidl::isCryptoSchemeSupported(const uint8_t uuid[16], const Stri DrmStatus DrmHalAidl::createPlugin(const uint8_t uuid[16], const String8& appPackageName) { Mutex::Autolock autoLock(mLock); if (mInitCheck == ERROR_UNSUPPORTED) return mInitCheck; Uuid uuidAidl = DrmUtils::toAidlUuid(uuid); std::string appPackageNameAidl = toStdString(appPackageName); std::shared_ptr<IDrmPluginAidl> pluginAidl; Loading Loading @@ -1216,7 +1216,7 @@ void DrmHalAidl::cleanup() { closeOpenSessions(); Mutex::Autolock autoLock(mLock); reportFrameworkMetrics(reportPluginMetrics()); if (mInitCheck == OK) reportFrameworkMetrics(reportPluginMetrics()); setListener(NULL); mInitCheck = NO_INIT; Loading
drm/libmediadrm/DrmHalHidl.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -557,6 +557,7 @@ DrmStatus DrmHalHidl::isCryptoSchemeSupported(const uint8_t uuid[16], const Stri DrmStatus DrmHalHidl::createPlugin(const uint8_t uuid[16], const String8& appPackageName) { Mutex::Autolock autoLock(mLock); if (mInitCheck == ERROR_UNSUPPORTED) return mInitCheck; for (ssize_t i = mFactories.size() - 1; i >= 0; i--) { auto hResult = mFactories[i]->isCryptoSchemeSupported(uuid); if (hResult.isOk() && hResult) { Loading