Lines Matching refs:data
55 aesBlockToStr(keyDataBuffer->data()).c_str(),
56 aesBlockToStr(initVecBuffer->data()).c_str());
59 memcpy(KeyData, keyDataBuffer->data(), AES_BLOCK_SIZE);
60 memcpy(mAESInitVec, initVecBuffer->data(), AES_BLOCK_SIZE);
144 void HlsSampleDecryptor::processAAC(size_t adtsHdrSize, uint8_t *data, size_t size) {
147 ALOGV("processAAC: (%p)/%zu Skipping due to invalid key", data, size);
156 ALOGV("processAAC: header: %zu data: %p(%zu) isEncrypted: %d",
157 adtsHdrSize, data, size, isEncrypted);
181 uint8_t *encrypted = data + offset;
205 void HlsSampleDecryptor::processAC3(uint8_t *data, size_t size) {
208 ALOGV("processAC3: (%p)/%zu Skipping due to invalid key", data, size);
213 ALOGV("processAC3 %p(%zu) isEncrypted: %d", data, size, isEncrypted);
237 uint8_t *encrypted = data + offset;
259 // Unescapes data replacing occurrences of [0, 0, 3] with [0, 0] and returns the new size
260 size_t HlsSampleDecryptor::unescapeStream(uint8_t *data, size_t limit) const {
265 position = findNextUnescapeIndex(data, position, limit);
279 memmove(data+unescapedPosition, data+escapedPosition, copyLength);
281 data[unescapedPosition++] = 0;
282 data[unescapedPosition++] = 0;
288 memmove(data+unescapedPosition, data+escapedPosition, remainingLength);
293 size_t HlsSampleDecryptor::findNextUnescapeIndex(uint8_t *data, size_t offset, size_t limit) const {
296 if (data[i] == 0x00 && data[i + 1] == 0x00 && data[i + 2] == 0x03) {