Loading drm/mediadrm/plugins/clearkey/hidl/DrmPlugin.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -356,6 +356,11 @@ Return<void> DrmPlugin::provideKeyResponse( Status status = Status::OK; bool isOfflineLicense = responseString.find(kOfflineLicense) != std::string::npos; if (scopeId.size() < kKeySetIdPrefix.size()) { android_errorWriteLog(0x534e4554, "144507096"); _hidl_cb(Status::ERROR_DRM_CANNOT_HANDLE, hidl_vec<uint8_t>()); return Void(); } bool isRelease = (memcmp(scopeId.data(), kKeySetIdPrefix.data(), kKeySetIdPrefix.size()) == 0); if (isRelease) { keySetId.assign(scopeId.begin(), scopeId.end()); Loading Loading
drm/mediadrm/plugins/clearkey/hidl/DrmPlugin.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -356,6 +356,11 @@ Return<void> DrmPlugin::provideKeyResponse( Status status = Status::OK; bool isOfflineLicense = responseString.find(kOfflineLicense) != std::string::npos; if (scopeId.size() < kKeySetIdPrefix.size()) { android_errorWriteLog(0x534e4554, "144507096"); _hidl_cb(Status::ERROR_DRM_CANNOT_HANDLE, hidl_vec<uint8_t>()); return Void(); } bool isRelease = (memcmp(scopeId.data(), kKeySetIdPrefix.data(), kKeySetIdPrefix.size()) == 0); if (isRelease) { keySetId.assign(scopeId.begin(), scopeId.end()); Loading