Lines Matching refs:accessUnit

475         sp<ABuffer> accessUnit = new ABuffer(info.mLength);
476 memcpy(accessUnit->data(), mBuffer->data(), info.mLength);
477 accessUnit->meta()->setInt64("timeUs", info.mTimestampUs);
486 mFormat = MakeAVCCodecSpecificData(accessUnit);
489 return accessUnit;
544 sp<ABuffer> accessUnit = new ABuffer(syncStartPos + payloadSize);
545 memcpy(accessUnit->data(), mBuffer->data(), syncStartPos + payloadSize);
552 accessUnit->meta()->setInt64("timeUs", timeUs);
553 accessUnit->meta()->setInt32("isSync", 1);
562 return accessUnit;
607 sp<ABuffer> accessUnit = new ABuffer(payloadSize);
608 memcpy(accessUnit->data(), mBuffer->data() + 4, payloadSize);
615 accessUnit->meta()->setInt64("timeUs", timeUs);
616 accessUnit->meta()->setInt32("isSync", 1);
618 int16_t *ptr = (int16_t *)accessUnit->data();
630 return accessUnit;
741 sp<ABuffer> accessUnit = new ABuffer(offset);
742 memcpy(accessUnit->data(), mBuffer->data(), offset);
748 accessUnit->meta()->setInt64("timeUs", timeUs);
749 accessUnit->meta()->setInt32("isSync", 1);
751 return accessUnit;
840 sp<ABuffer> accessUnit = new ABuffer(auSize);
845 accessUnit->meta()->setBuffer("sei", sei);
878 memcpy(accessUnit->data() + dstOffset, "\x00\x00\x00\x01", 4);
880 memcpy(accessUnit->data() + dstOffset + 4,
888 ALOGV("accessUnit contains nal types %s", out.c_str());
906 accessUnit->meta()->setInt64("timeUs", timeUs);
908 accessUnit->meta()->setInt32("isSync", 1);
912 mFormat = MakeAVCCodecSpecificData(accessUnit);
915 return accessUnit;
959 sp<ABuffer> accessUnit = new ABuffer(frameSize);
960 memcpy(accessUnit->data(), data, frameSize);
974 accessUnit->meta()->setInt64("timeUs", timeUs);
975 accessUnit->meta()->setInt32("isSync", 1);
1001 return accessUnit;
1146 sp<ABuffer> accessUnit = new ABuffer(offset);
1147 memcpy(accessUnit->data(), data, offset);
1163 accessUnit->meta()->setInt64("timeUs", timeUs);
1165 accessUnit->meta()->setInt32("isSync", 1);
1171 // hexdump(accessUnit->data(), accessUnit->size());
1182 accessUnit->meta()->setBuffer("mpegUserData", mpegUserData);
1186 return accessUnit;
1340 sp<ABuffer> accessUnit = new ABuffer(offset);
1341 memcpy(accessUnit->data(), data, offset);
1355 accessUnit->meta()->setInt64("timeUs", timeUs);
1357 accessUnit->meta()->setInt32("isSync", 1);
1363 // hexdump(accessUnit->data(), accessUnit->size());
1365 return accessUnit;
1411 sp<ABuffer> accessUnit = new ABuffer(size);
1413 accessUnit->meta()->setInt64("timeUs", timeUs);
1415 memcpy(accessUnit->data(), mBuffer->data(), size);
1423 return accessUnit;