Lines Matching defs:accessUnit

625         sp<ABuffer> accessUnit = new ABuffer(info.mLength);
626 memcpy(accessUnit->data(), mBuffer->data(), info.mLength);
627 accessUnit->meta()->setInt64("timeUs", info.mTimestampUs);
636 mFormat = MakeAVCCodecSpecificData(accessUnit);
639 return accessUnit;
714 sp<ABuffer> accessUnit = new ABuffer(syncStartPos + payloadSize);
715 memcpy(accessUnit->data(), mBuffer->data(), syncStartPos + payloadSize);
717 accessUnit->meta()->setInt64("timeUs", timeUs);
718 accessUnit->meta()->setInt32("isSync", 1);
727 return accessUnit;
772 sp<ABuffer> accessUnit = new ABuffer(payloadSize);
773 memcpy(accessUnit->data(), mBuffer->data() + 4, payloadSize);
780 accessUnit->meta()->setInt64("timeUs", timeUs);
781 accessUnit->meta()->setInt32("isSync", 1);
783 int16_t *ptr = (int16_t *)accessUnit->data();
795 return accessUnit;
917 // tracking the frame positions first then decrypt only if an accessUnit to be generated
931 // Decrypting only if the loop didn't exit early and an accessUnit is about to be generated
947 sp<ABuffer> accessUnit = new ABuffer(offset);
948 memcpy(accessUnit->data(), mBuffer->data(), offset);
954 accessUnit->meta()->setInt64("timeUs", timeUs);
955 accessUnit->meta()->setInt32("isSync", 1);
957 return accessUnit;
1078 sp<ABuffer> accessUnit = new ABuffer(auSize);
1083 accessUnit->meta()->setBuffer("sei", sei);
1117 memcpy(accessUnit->data() + dstOffset, "\x00\x00\x00\x01", 4);
1123 memcpy(accessUnit->data() + dstOffset + 4,
1135 memcpy(accessUnit->data() + dstOffset + 4,
1146 ALOGV("accessUnit contains nal types %s", out.c_str());
1164 accessUnit->meta()->setInt64("timeUs", timeUs);
1166 accessUnit->meta()->setInt32("isSync", 1);
1170 mFormat = MakeAVCCodecSpecificData(accessUnit);
1174 size_t adjustedSize = accessUnit->size() - shrunkBytes;
1176 mAUIndex, accessUnit->size(), adjustedSize);
1177 accessUnit->setRange(0, adjustedSize);
1181 mAUIndex, accessUnit->data(), accessUnit->size(),
1185 return accessUnit;
1229 sp<ABuffer> accessUnit = new ABuffer(frameSize);
1230 memcpy(accessUnit->data(), data, frameSize);
1244 accessUnit->meta()->setInt64("timeUs", timeUs);
1245 accessUnit->meta()->setInt32("isSync", 1);
1271 return accessUnit;
1435 sp<ABuffer> accessUnit = new ABuffer(offset);
1436 memcpy(accessUnit->data(), data, offset);
1452 accessUnit->meta()->setInt64("timeUs", timeUs);
1454 accessUnit->meta()->setInt32("isSync", 1);
1460 // hexdump(accessUnit->data(), accessUnit->size());
1471 accessUnit->meta()->setBuffer("mpegUserData", mpegUserData);
1475 return accessUnit;
1634 sp<ABuffer> accessUnit = new ABuffer(offset);
1635 memcpy(accessUnit->data(), data, offset);
1649 accessUnit->meta()->setInt64("timeUs", timeUs);
1651 accessUnit->meta()->setInt32("isSync", 1);
1657 // hexdump(accessUnit->data(), accessUnit->size());
1659 return accessUnit;
1705 sp<ABuffer> accessUnit = new ABuffer(size);
1707 accessUnit->meta()->setInt64("timeUs", timeUs);
1709 memcpy(accessUnit->data(), mBuffer->data(), size);
1717 return accessUnit;