Lines Matching defs:buffer

70     virtual status_t read(MediaBuffer **buffer, const ReadOptions *options = NULL);
71 virtual status_t fragmentedRead(MediaBuffer **buffer, const ReadOptions *options = NULL);
619 uint8_t buffer[8];
621 if (mDataSource->readAt(data_offset, buffer, 2) < 2) {
626 if ((buffer[1] >> 5) & 0x0001) { //url flag is set
630 if (mDataSource->readAt(data_offset, buffer, 8) < 8) {
635 if ((0x0F/*ES_ID_REF_TAG*/ != buffer[1])
636 || ( 0x0A/*IPMP_DESCRIPTOR_POINTER_ID_TAG*/ != buffer[5])) {
641 sinf->trackID = U16_AT(&buffer[3]);
642 sinf->IPMPDescriptorID = buffer[7];
819 char buffer[256];
821 if (n > sizeof(buffer)) {
822 n = sizeof(buffer);
824 if (mDataSource->readAt(*offset, buffer, n)
829 hexdump(buffer, n);
1267 uint8_t buffer[8];
1268 if (chunk_data_size < (off64_t)sizeof(buffer)) {
1273 data_offset, buffer, 8) < 8) {
1277 if (U32_AT(buffer) != 0) {
1282 uint32_t entry_count = U32_AT(&buffer[4]);
1323 uint8_t buffer[8 + 20];
1324 if (chunk_data_size < (ssize_t)sizeof(buffer)) {
1330 data_offset, buffer, sizeof(buffer)) < (ssize_t)sizeof(buffer)) {
1334 uint16_t data_ref_index __unused = U16_AT(&buffer[6]);
1335 uint32_t num_channels = U16_AT(&buffer[16]);
1337 uint16_t sample_size = U16_AT(&buffer[18]);
1338 uint32_t sample_rate = U32_AT(&buffer[24]) >> 16;
1354 *offset = data_offset + sizeof(buffer);
1379 uint8_t buffer[78];
1380 if (chunk_data_size < (ssize_t)sizeof(buffer)) {
1386 data_offset, buffer, sizeof(buffer)) < (ssize_t)sizeof(buffer)) {
1390 uint16_t data_ref_index __unused = U16_AT(&buffer[6]);
1391 uint16_t width = U16_AT(&buffer[6 + 18]);
1392 uint16_t height = U16_AT(&buffer[6 + 20]);
1415 *offset = data_offset + sizeof(buffer);
1490 // Assume that a given buffer only contains at most 10 chunks,
1622 char buffer[18];
1627 if (location_length >= (off64_t) sizeof(buffer)) {
1632 data_offset + 4, buffer, location_length) < location_length) {
1636 buffer[location_length] = '\0';
1637 mFileMetaData->setCString(kKeyLocation, buffer);
1649 uint8_t buffer[256];
1650 if (chunk_data_size > (off64_t)sizeof(buffer)) {
1655 data_offset, buffer, chunk_data_size) < chunk_data_size) {
1659 if (U32_AT(buffer) != 0) {
1668 kKeyESDS, kTypeESDS, &buffer[4], chunk_data_size - 4);
1678 &buffer[4], chunk_data_size - 4);
1687 ESDS esds(&buffer[4], chunk_data_size - 4);
1703 sp<ABuffer> buffer = new ABuffer(chunk_data_size);
1706 data_offset, buffer->data(), chunk_data_size) < chunk_data_size) {
1714 kKeyAVCC, kTypeAVCC, buffer->data(), chunk_data_size);
1720 sp<ABuffer> buffer = new ABuffer(chunk_data_size);
1723 data_offset, buffer->data(), chunk_data_size) < chunk_data_size) {
1731 kKeyHVCC, kTypeHVCC, buffer->data(), chunk_data_size);
1751 char buffer[23];
1759 data_offset, buffer, chunk_data_size) < chunk_data_size) {
1766 mLastTrack->meta->setData(kKeyD263, kTypeD263, buffer, chunk_data_size);
1777 uint8_t buffer[4];
1778 if (chunk_data_size < (off64_t)sizeof(buffer)) {
1784 data_offset, buffer, 4) < 4) {
1789 if (U32_AT(buffer) != 0) {
1799 *offset += sizeof(buffer);
1949 uint32_t buffer;
1951 data_offset + 8, &buffer, 4) < 4) {
1955 uint32_t type = ntohl(buffer);
2014 uint8_t *buffer = new (std::nothrow) uint8_t[size + chunk_size];
2015 if (buffer == NULL) {
2020 memcpy(buffer, data, size);
2023 if ((size_t)(mDataSource->readAt(*offset, buffer + size, chunk_size))
2025 delete[] buffer;
2026 buffer = NULL;
2034 kKeyTextFormatData, 0, buffer, size + chunk_size);
2036 delete[] buffer;
2053 sp<ABuffer> buffer = new ABuffer(chunk_data_size + 1);
2055 data_offset, buffer->data(), chunk_data_size) != (ssize_t)chunk_data_size) {
2065 buffer->data() + kSkipBytesOfDataBox, chunk_data_size - kSkipBytesOfDataBox);
2372 uint8_t buffer[36 + 60];
2379 data_offset, buffer, data_size) < (ssize_t)data_size) {
2387 ctime = U64_AT(&buffer[4]);
2388 mtime = U64_AT(&buffer[12]);
2389 id = U32_AT(&buffer[20]);
2390 duration = U64_AT(&buffer[28]);
2392 ctime = U32_AT(&buffer[4]);
2393 mtime = U32_AT(&buffer[8]);
2394 id = U32_AT(&buffer[12]);
2395 duration = U32_AT(&buffer[20]);
2406 int32_t a00 = U32_AT(&buffer[matrixOffset]);
2407 int32_t a01 = U32_AT(&buffer[matrixOffset + 4]);
2408 int32_t a10 = U32_AT(&buffer[matrixOffset + 12]);
2409 int32_t a11 = U32_AT(&buffer[matrixOffset + 16]);
2412 int32_t dx = U32_AT(&buffer[matrixOffset + 8]);
2413 int32_t dy = U32_AT(&buffer[matrixOffset + 20]);
2444 uint32_t width = U32_AT(&buffer[dynSize + 52]);
2445 uint32_t height = U32_AT(&buffer[dynSize + 56]);
2457 uint8_t *buffer = new (std::nothrow) uint8_t[size + 1];
2458 if (buffer == NULL) {
2462 offset, buffer, size) != (ssize_t)size) {
2463 delete[] buffer;
2464 buffer = NULL;
2469 uint32_t flags = U32_AT(buffer);
2526 (int)buffer[size - 1]);
2536 uint16_t* pTrack = (uint16_t*)&buffer[10];
2537 uint16_t* pTotalTracks = (uint16_t*)&buffer[12];
2548 uint16_t* pDisc = (uint16_t*)&buffer[10];
2549 uint16_t* pTotalDiscs = (uint16_t*)&buffer[12];
2558 buffer[size] = '\0';
2561 mLastCommentMean.setTo((const char *)buffer + 4);
2564 mLastCommentName.setTo((const char *)buffer + 4);
2567 mLastCommentData.setTo((const char *)buffer + 8);
2608 buffer + 8, size - 8);
2615 int genrecode = (int)buffer[size - 1];
2626 buffer[size] = '\0';
2629 metadataKey, (const char *)buffer + 8);
2632 buffer[size] = '\0';
2635 metadataKey, (const char *)buffer + 8);
2639 delete[] buffer;
2640 buffer = NULL;
2650 uint8_t *buffer = new (std::nothrow) uint8_t[size + 1];
2651 if (buffer == NULL) {
2655 offset, buffer, size) != (ssize_t)size) {
2656 delete[] buffer;
2657 buffer = NULL;
2686 if (buffer[size - 1] != '\0') {
2688 sprintf(tmp, "%u", buffer[size - 1]);
2699 uint16_t year = U16_AT(&buffer[4]);
2725 framedata = (char16_t *)(buffer + 6);
2746 buffer[size] = 0;
2747 mFileMetaData->setCString(metadataKey, (const char *)buffer + 6);
2755 delete[] buffer;
2756 buffer = NULL;
4094 ALOGE("buffer too small: %zu > %zu", size, mBuffer->size());
4139 // each one of them returned in its own buffer.
4358 ALOGE("buffer too small: %zu > %zu", size, mBuffer->size());
4426 // each one of them returned in its own buffer.