Lines Matching refs:initData
44 android::status_t InitDataParser::parse(const Vector<uint8_t>& initData,
52 android::status_t res = parsePssh(initData, &keyIds);
60 if (initData.size() != kKeyIdSize) {
63 keyIds.push(initData.array());
77 android::status_t InitDataParser::parsePssh(const Vector<uint8_t>& initData,
82 uint32_t expectedSize = initData.size();
84 if (memcmp(&initData[readPosition], &expectedSize,
92 if (memcmp(&initData[readPosition], psshIdentifier,
100 if (memcmp(&initData[readPosition], psshVersion1,
107 if (!isClearKeyUUID(&initData[readPosition])) {
114 memcpy(&keyIdCount, &initData[readPosition], sizeof(keyIdCount));
118 initData.size() - sizeof(uint32_t)) {
125 keyIds->push(&initData[keyIdPosition]);