Loading drm/mediadrm/plugins/clearkey/hidl/DrmPlugin.cpp +10 −5 Original line number Diff line number Diff line Loading @@ -401,20 +401,25 @@ Return<void> DrmPlugin::provideKeyResponse( sendExpirationUpdate(sessionId, 100); std::vector<KeyStatus> keysStatus; KeyStatus keyStatus; std::vector<KeyStatus_V1_2> keysStatus; KeyStatus_V1_2 keyStatus; std::vector<uint8_t> keyId1 = { 0xA, 0xB, 0xC }; keyStatus.keyId = keyId1; keyStatus.type = V1_0::KeyStatusType::USABLE; keyStatus.type = V1_2::KeyStatusType::USABLE; keysStatus.push_back(keyStatus); std::vector<uint8_t> keyId2 = { 0xD, 0xE, 0xF }; keyStatus.keyId = keyId2; keyStatus.type = V1_0::KeyStatusType::EXPIRED; keyStatus.type = V1_2::KeyStatusType::EXPIRED; keysStatus.push_back(keyStatus); sendKeysChange(sessionId, keysStatus, true); std::vector<uint8_t> keyId3 = { 0x0, 0x1, 0x2 }; keyStatus.keyId = keyId3; keyStatus.type = V1_2::KeyStatusType::USABLEINFUTURE; keysStatus.push_back(keyStatus); sendKeysChange_1_2(sessionId, keysStatus, true); installSecureStop(sessionId); } else { Loading Loading
drm/mediadrm/plugins/clearkey/hidl/DrmPlugin.cpp +10 −5 Original line number Diff line number Diff line Loading @@ -401,20 +401,25 @@ Return<void> DrmPlugin::provideKeyResponse( sendExpirationUpdate(sessionId, 100); std::vector<KeyStatus> keysStatus; KeyStatus keyStatus; std::vector<KeyStatus_V1_2> keysStatus; KeyStatus_V1_2 keyStatus; std::vector<uint8_t> keyId1 = { 0xA, 0xB, 0xC }; keyStatus.keyId = keyId1; keyStatus.type = V1_0::KeyStatusType::USABLE; keyStatus.type = V1_2::KeyStatusType::USABLE; keysStatus.push_back(keyStatus); std::vector<uint8_t> keyId2 = { 0xD, 0xE, 0xF }; keyStatus.keyId = keyId2; keyStatus.type = V1_0::KeyStatusType::EXPIRED; keyStatus.type = V1_2::KeyStatusType::EXPIRED; keysStatus.push_back(keyStatus); sendKeysChange(sessionId, keysStatus, true); std::vector<uint8_t> keyId3 = { 0x0, 0x1, 0x2 }; keyStatus.keyId = keyId3; keyStatus.type = V1_2::KeyStatusType::USABLEINFUTURE; keysStatus.push_back(keyStatus); sendKeysChange_1_2(sessionId, keysStatus, true); installSecureStop(sessionId); } else { Loading