Lines Matching refs:initData
47 Status InitDataParser::parse(const std::vector<uint8_t>& initData,
56 Status res = parsePssh(initData, &keyIds);
64 if (initData.size() != kKeyIdSize) {
67 keyIds.push_back(initData.data());
81 Status InitDataParser::parsePssh(const std::vector<uint8_t>& initData,
86 uint32_t expectedSize = initData.size();
88 if (memcmp(&initData[readPosition], &expectedSize,
96 if (memcmp(&initData[readPosition], psshIdentifier,
104 if (memcmp(&initData[readPosition], psshVersion1,
111 if (!clearkeydrm::isClearKeyUUID(&initData[readPosition])) {
118 memcpy(&keyIdCount, &initData[readPosition], sizeof(keyIdCount));
122 initData.size() - sizeof(uint32_t)) {
129 keyIds->push_back(&initData[keyIdPosition]);