Home | History | Annotate | Download | only in libstagefright

Lines Matching refs:data_offset

571 status_t MPEG4Extractor::parseDrmSINF(off64_t *offset, off64_t data_offset) {
573 if (mDataSource->readAt(data_offset, &updateIdTag, 1) < 1) {
576 data_offset ++;
583 int32_t size = readSize(data_offset, mDataSource, &numOfBytes);
588 data_offset += numOfBytes;
592 if (mDataSource->readAt(data_offset, &descriptorTag, 1) < 1) {
595 data_offset ++;
603 if (mDataSource->readAt(data_offset, buffer, 2) < 2) {
606 data_offset += 2;
612 if (mDataSource->readAt(data_offset, buffer, 8) < 8) {
615 data_offset += 8;
635 if (mDataSource->readAt(data_offset, &updateIdTag, 1) < 1) {
638 data_offset ++;
644 size = readSize(data_offset, mDataSource, &numOfBytes);
649 data_offset += numOfBytes;
654 if (mDataSource->readAt(data_offset, &tag, 1) < 1) {
657 data_offset ++;
661 dataLen = readSize(data_offset, mDataSource, &numOfBytes);
667 data_offset += numOfBytes;
669 if (mDataSource->readAt(data_offset, &id, 1) < 1) {
672 data_offset ++;
684 if (mDataSource->readAt(data_offset + 2, sinf->IPMPData, sinf->len) < sinf->len) {
687 data_offset += sinf->len;
743 off64_t data_offset = *offset + 8;
750 data_offset += 8;
785 off64_t chunk_data_size = *offset + chunk_size - data_offset;
791 *offset = data_offset;
861 *offset = data_offset;
913 if (mDataSource->readAt(data_offset, &version, 1) < 1) {
918 if (!mDataSource->getUInt32(data_offset + 4, &entry_count)) {
928 off64_t entriesoffset = data_offset + 8;
974 if (mDataSource->readAt(data_offset, &original_fourcc, 4) < 4) {
1001 if (mDataSource->readAt(data_offset + 4, buf + 1, 3) < 3) {
1011 if (mDataSource->readAt(data_offset + 7, buf + 3, 1) < 1) {
1029 if (mDataSource->readAt(data_offset + 8, &defaultKeyId, 16) < 16) {
1043 if ((err = parseTrackHeader(data_offset, chunk_data_size)) != OK) {
1055 if (mDataSource->readAt(data_offset + 4, &pssh.uuid, 16) < 16) {
1060 if (mDataSource->readAt(data_offset + 20, &psshdatalen, 4) < 4) {
1073 if (mDataSource->readAt(data_offset + 24, pssh.data, requested) < requested) {
1090 data_offset, &version, sizeof(version))
1098 timescale_offset = data_offset + 4 + 16;
1100 timescale_offset = data_offset + 4 + 8;
1180 data_offset, buffer, 8) < 8) {
1207 *offset = data_offset + 8;
1233 data_offset, buffer, sizeof(buffer)) < (ssize_t)sizeof(buffer)) {
1254 *offset = data_offset + sizeof(buffer);
1284 data_offset, buffer, sizeof(buffer)) < (ssize_t)sizeof(buffer)) {
1310 *offset = data_offset + sizeof(buffer);
1329 chunk_type, data_offset, chunk_data_size);
1343 data_offset, chunk_data_size);
1358 chunk_type, data_offset, chunk_data_size);
1426 data_offset, chunk_data_size);
1440 data_offset, chunk_data_size);
1454 data_offset, chunk_data_size);
1489 data_offset + 4, buffer, location_length) < location_length) {
1511 data_offset, buffer, chunk_data_size) < chunk_data_size) {
1547 data_offset, buffer->data(), chunk_data_size) < chunk_data_size) {
1579 data_offset, buffer, chunk_data_size) < chunk_data_size) {
1597 data_offset, buffer, 4) < 4) {
1613 *offset = data_offset + sizeof(buffer);
1632 status_t err = parseMetaData(data_offset, chunk_data_size);
1651 data_offset, header, sizeof(header))
1688 return parseDrmSINF(offset, data_offset);
1695 data_offset + 8, &buffer, 4) < 4) {
1747 ALOGV("chunk_data_size = %lld and data_offset = %lld",
1748 chunk_data_size, data_offset);
1751 data_offset, buffer->data(), chunk_data_size) != (ssize_t)chunk_data_size) {
1775 parseSegmentIndex(data_offset, chunk_data_size);
1910 off64_t data_offset, off64_t data_size) {
1916 if (mDataSource->readAt(data_offset, &version, 1) < 1) {
1929 data_offset, buffer, data_size) < (ssize_t)data_size) {
2495 off64_t data_offset = *offset + 8;
2502 data_offset += 8;
2517 off64_t chunk_data_size = *offset + chunk_size - data_offset;
2524 *offset = data_offset;
2541 if ((err = parseTrackFragmentHeader(data_offset, chunk_data_size)) != OK) {
2551 if ((err = parseTrackFragmentRun(data_offset, chunk_data_size)) != OK) {
2562 if ((err = parseSampleAuxiliaryInformationSizes(data_offset, chunk_data_size)) != OK) {
2570 if ((err = parseSampleAuxiliaryInformationOffsets(data_offset, chunk_data_size)) != OK) {