Lines Matching refs:size

104     virtual ssize_t readAt(off64_t offset, void *data, size_t size);
105 virtual status_t getSize(off64_t *size);
108 status_t setCachedRange(off64_t offset, size_t size);
152 ssize_t MPEG4DataSource::readAt(off64_t offset, void *data, size_t size) {
156 && offset + size <= mCachedOffset + mCachedSize) {
157 memcpy(data, &mCache[offset - mCachedOffset], size);
158 return size;
161 return mSource->readAt(offset, data, size);
164 status_t MPEG4DataSource::getSize(off64_t *size) {
165 return mSource->getSize(size);
172 status_t MPEG4DataSource::setCachedRange(off64_t offset, size_t size) {
177 mCache = (uint8_t *)malloc(size);
184 mCachedSize = size;
188 if (err < (ssize_t)size) {
199 static void hexdump(const void *_data, size_t size) {
202 while (offset < size) {
205 size_t n = size - offset;
215 if (offset + i < size) {
354 sampleIndex, NULL /* offset */, NULL /* size */,
414 uint32_t size = 0;
425 size = (size << 7) | (data & 0x7f); // Take last 7 bits
429 return size;
444 int32_t size = readSize(data_offset, mDataSource, &numOfBytes);
445 if (size < 0) {
448 int32_t classSize = size;
451 while(size >= 11 ) {
489 size -= (8 + 2 + 1);
492 if (size != 0) {
505 size = readSize(data_offset, mDataSource, &numOfBytes);
506 if (size < 0) {
509 classSize = size;
512 while (size > 0) {
550 size -= (dataLen + numOfBytes + 1);
554 if (size != 0) {
587 return path.size() >= 5
637 printf("%sfound chunk '%s' of size %lld\n", indent, chunk, chunk_size);
658 && mPath.size() == 5 && underMetaDataPath(mPath)) {
927 // Basic AudioSampleEntry size.
955 printf("*** coding='%s' %d channels, size %d, rate %d\n",
988 // Basic VideoSampleEntry size.
1161 // Substracting 5 from the data size is because the text string length +
1203 if (mPath.size() >= 2
1204 && mPath[mPath.size() - 2] == FOURCC('m', 'p', '4', 'a')) {
1257 ALOGE("Incorrect D263 box size %lld", chunk_data_size);
1314 if (mPath.size() == 6 && underMetaDataPath(mPath)) {
1395 size_t size = 0;
1397 kKeyTextFormatData, &type, &data, &size)) {
1398 size = 0;
1401 uint8_t *buffer = new uint8_t[size + chunk_size];
1403 if (size > 0) {
1404 memcpy(buffer, data, size);
1407 if ((size_t)(mDataSource->readAt(*offset, buffer + size, chunk_size))
1416 kKeyTextFormatData, 0, buffer, size + chunk_size);
1545 // Handle presentation display size, which could be different
1546 // from the image size indicated by kKeyWidth and kKeyHeight.
1555 status_t MPEG4Extractor::parseMetaData(off64_t offset, size_t size) {
1556 if (size < 4) {
1560 uint8_t *buffer = new uint8_t[size + 1];
1562 offset, buffer, size) != (ssize_t)size) {
1623 if (size == 9 && flags == 21) {
1626 (int)buffer[size - 1]);
1634 if (size == 16 && flags == 0) {
1637 (int)buffer[size - 5], (int)buffer[size - 3]);
1645 if (size == 14 && flags == 0) {
1648 (int)buffer[size - 3], (int)buffer[size - 1]);
1656 buffer[size] = '\0';
1699 if (size >= 8 && metadataKey) {
1703 buffer + 8, size - 8);
1710 int genrecode = (int)buffer[size - 1];
1721 buffer[size] = '\0';
1727 buffer[size] = '\0';
1771 size_t size;
1773 if (!track->meta->findData(kKeyAVCC, &type, &data, &size)
1779 if (!track->meta->findData(kKeyESDS, &type, &data, &size)
1824 printf("ESD of size %d\n", csd_size);
1926 size_t size;
1927 CHECK(format->findData(kKeyAVCC, &type, &data, &size));
1931 CHECK(size >= 7);
2111 size_t size;
2120 mCurrentSampleIndex, &offset, &size, &cts, &isSyncSample);
2137 mDataSource->readAt(offset, (uint8_t *)mBuffer->data(), size);
2139 if (num_bytes_read < (ssize_t)size) {
2147 mBuffer->set_range(0, size);
2214 mDataSource->readAt(offset, (uint8_t*)mBuffer->data(), size);
2216 num_bytes_read = mDataSource->readAt(offset, mSrcBuffer, size);
2219 if (num_bytes_read < (ssize_t)size) {
2228 mBuffer->set_range(0, size);
2235 while (srcOffset < size) {
2236 bool isMalFormed = (srcOffset + mNALLengthSize > size);
2241 isMalFormed = srcOffset + nalLength > size;
2255 CHECK(dstOffset + 4 <= mBuffer->size());
2265 CHECK_EQ(srcOffset, size);
2464 (*meta)->setInt64("meta-data-size", moovAtomEndOffset);
2466 ALOGV("found metadata size: %lld", moovAtomEndOffset);