Lines Matching refs:data

205         // Not enough data to verify header.
239 // Not enough data to verify header.
275 const void *data, size_t size, int64_t timeUs,
279 ALOGE("appending data after EOS");
288 if (size < 4 || memcmp("\x00\x00\x00\x01", data, 4)) {
292 uint8_t *ptr = (uint8_t *)data;
312 data = &ptr[startOffset];
321 if (size < 3 || memcmp("\x00\x00\x01", data, 3)) {
325 uint8_t *ptr = (uint8_t *)data;
345 data = &ptr[startOffset];
353 uint8_t *ptr = (uint8_t *)data;
386 data = &ptr[startOffset];
394 uint8_t *ptr = (uint8_t *)data;
414 data = &ptr[startOffset];
421 uint8_t *ptr = (uint8_t *)data;
441 data = &ptr[startOffset];
466 memcpy(buffer->data(), mBuffer->data(), mBuffer->size());
475 memcpy(mBuffer->data() + mBuffer->size(), data, size);
488 hexdump(data, size);
496 const void *data, size_t size,
511 memcpy(buffer->data(), mScrambledBuffer->data(), mScrambledBuffer->size());
519 memcpy(mScrambledBuffer->data() + mScrambledBuffer->size(), data, size);
573 mScrambledBuffer->data() + pesOffset,
578 int32_t &firstClearSize = *(int32_t*)clearSizes->data();
579 int32_t &firstEncSize = *(int32_t*)encSizes->data();
604 memmove(mScrambledBuffer->data(),
605 mScrambledBuffer->data() + scrambledLength,
626 memcpy(accessUnit->data(), mBuffer->data(), info.mLength);
629 memmove(mBuffer->data(),
630 mBuffer->data() + info.mLength,
637 if (!MakeAVCCodecSpecificData(*mFormat, accessUnit->data(), accessUnit->size())) {
674 ALOGV("dequeueAccessUnit_AC3[%d]: mBuffer %p(%zu)", mAUIndex, mBuffer->data(), mBuffer->size());
682 mBuffer->data() + syncStartPos,
713 mSampleDecryptor->processAC3(mBuffer->data() + syncStartPos, payloadSize);
718 memcpy(accessUnit->data(), mBuffer->data(), syncStartPos + payloadSize);
724 mBuffer->data(),
725 mBuffer->data() + syncStartPos + payloadSize,
738 ABitReader bits(mBuffer->data(), 4);
776 memcpy(accessUnit->data(), mBuffer->data() + 4, payloadSize);
786 int16_t *ptr = (int16_t *)accessUnit->data();
792 mBuffer->data(),
793 mBuffer->data() + 4 + payloadSize,
842 ABitReader bits(mBuffer->data() + offset, mBuffer->size() - offset);
942 mBuffer->data() + frame.offset, frame.length);
952 memcpy(accessUnit->data(), mBuffer->data(), offset);
954 memmove(mBuffer->data(), mBuffer->data() + offset,
1013 if (!MakeAVCCodecSpecificData(*mFormat, mBuffer->data(), mBuffer->size())) {
1023 mCasSessionId.data(), mCasSessionId.size());
1028 const uint8_t *data = mBuffer->data();
1042 ALOGV("dequeueAccessUnit_H264[%d] %p/%zu", mAUIndex, data, size);
1044 while ((err = getNextNALUnit(&data, &size, &nalStart, &nalSize)) == OK) {
1100 unsigned nalType = mBuffer->data()[pos.nalOffset] & 0x1f;
1107 NALPosition &seiPos = ((NALPosition *)sei->data())[seiIndex++];
1121 memcpy(accessUnit->data() + dstOffset, "\x00\x00\x00\x01", 4);
1124 uint8_t *nalData = mBuffer->data() + pos.nalOffset;
1126 // Note: the data can shrink due to unescaping
1127 memcpy(accessUnit->data() + dstOffset + 4,
1139 memcpy(accessUnit->data() + dstOffset + 4,
1140 mBuffer->data() + pos.nalOffset,
1156 memmove(mBuffer->data(),
1157 mBuffer->data() + nextScan,
1176 accessUnit->data(),
1190 mAUIndex, accessUnit->data(), accessUnit->size(),
1198 pos.nalOffset = nalStart - mBuffer->data();
1214 const uint8_t *data = mBuffer->data();
1221 uint32_t header = U32_AT(data);
1239 memcpy(accessUnit->data(), data, frameSize);
1241 memmove(mBuffer->data(),
1242 mBuffer->data() + frameSize,
1300 uint8_t *ptr = esds->data();
1321 memcpy(ptr, csd->data(), csd->size());
1341 mCasSessionId.data(), mCasSessionId.size());
1346 const uint8_t *data = mBuffer->data();
1361 if (memcmp(&data[offset], "\x00\x00\x01", 3)) {
1368 currentStartCode = data[offset + 3];
1371 memmove(mBuffer->data(), mBuffer->data() + offset, size - offset);
1389 (data[4] << 4) | data[5] >> 4;
1392 ((data[5] & 0x0f) << 8) | data[6];
1402 memcpy(csd->data(), data, offset);
1404 memmove(mBuffer->data(),
1405 mBuffer->data() + offset,
1413 // hexdump(csd->data(), csd->size());
1417 kKeyESDS, kTypeESDS, esds->data(), esds->size());
1430 isClosedGop = (data[offset + 7] & 0x40) != 0;
1431 brokenLink = (data[offset + 7] & 0x20) != 0;
1445 memcpy(accessUnit->data(), data, offset);
1447 memmove(mBuffer->data(),
1448 mBuffer->data() + offset,
1469 // hexdump(accessUnit->data(), accessUnit->size());
1474 if (mpegUserData != NULL && mpegUserData->data() != NULL) {
1477 mpegUserData->data() + i * sizeof(size_t),
1480 accessUnit->meta()->setBuffer("mpeg-user-data", mpegUserData);
1495 const uint8_t *data, size_t size) {
1504 if (memcmp(kStartCode, data, 3)) {
1510 if (!memcmp(&data[offset], kStartCode, 3)) {
1521 uint8_t *data = mBuffer->data();
1545 &data[offset], size - offset)) > 0) {
1548 unsigned chunkType = data[offset + 3];
1594 &data[offset], chunkSize,
1620 memcpy(csd->data(), data, offset);
1622 // hexdump(csd->data(), csd->size());
1627 esds->data(), esds->size());
1639 int vopCodingType = (data[offset + 4] & 0xc0) >> 6;
1644 memcpy(accessUnit->data(), data, offset);
1646 memmove(data, &data[offset], size - offset);
1666 // hexdump(accessUnit->data(), accessUnit->size());
1684 memmove(data, &data[offset], size - offset);
1718 memcpy(accessUnit->data(), mBuffer->data(), size);