Lines Matching defs:data_offset

432 status_t MPEG4Extractor::parseDrmSINF(off64_t *offset, off64_t data_offset) {
434 if (mDataSource->readAt(data_offset, &updateIdTag, 1) < 1) {
437 data_offset ++;
444 int32_t size = readSize(data_offset, mDataSource, &numOfBytes);
449 data_offset += numOfBytes;
453 if (mDataSource->readAt(data_offset, &descriptorTag, 1) < 1) {
456 data_offset ++;
464 if (mDataSource->readAt(data_offset, buffer, 2) < 2) {
467 data_offset += 2;
473 if (mDataSource->readAt(data_offset, buffer, 8) < 8) {
476 data_offset += 8;
496 if (mDataSource->readAt(data_offset, &updateIdTag, 1) < 1) {
499 data_offset ++;
505 size = readSize(data_offset, mDataSource, &numOfBytes);
510 data_offset += numOfBytes;
515 if (mDataSource->readAt(data_offset, &tag, 1) < 1) {
518 data_offset ++;
522 dataLen = readSize(data_offset, mDataSource, &numOfBytes);
528 data_offset += numOfBytes;
530 if (mDataSource->readAt(data_offset, &id, 1) < 1) {
533 data_offset ++;
545 if (mDataSource->readAt(data_offset + 2, sinf->IPMPData, sinf->len) < sinf->len) {
548 data_offset += sinf->len;
612 off64_t data_offset = *offset + 8;
619 data_offset += 8;
654 off64_t chunk_data_size = *offset + chunk_size - data_offset;
660 *offset = data_offset;
727 *offset = data_offset;
778 if ((err = parseTrackHeader(data_offset, chunk_data_size)) != OK) {
794 data_offset, &version, sizeof(version))
802 timescale_offset = data_offset + 4 + 16;
804 timescale_offset = data_offset + 4 + 8;
881 data_offset, buffer, 8) < 8) {
907 *offset = data_offset + 8;
932 data_offset, buffer, sizeof(buffer)) < (ssize_t)sizeof(buffer)) {
964 *offset = data_offset + sizeof(buffer);
993 data_offset, buffer, sizeof(buffer)) < (ssize_t)sizeof(buffer)) {
1016 *offset = data_offset + sizeof(buffer);
1035 chunk_type, data_offset, chunk_data_size);
1049 data_offset, chunk_data_size);
1064 chunk_type, data_offset, chunk_data_size);
1106 data_offset, chunk_data_size);
1120 data_offset, chunk_data_size);
1134 data_offset, chunk_data_size);
1169 data_offset + 4, buffer, location_length) < location_length) {
1191 data_offset, buffer, chunk_data_size) < chunk_data_size) {
1230 data_offset, buffer, chunk_data_size) < chunk_data_size) {
1262 data_offset, buffer, chunk_data_size) < chunk_data_size) {
1280 data_offset, buffer, 4) < 4) {
1296 *offset = data_offset + sizeof(buffer);
1315 status_t err = parseMetaData(data_offset, chunk_data_size);
1334 data_offset, header, sizeof(header))
1368 return parseDrmSINF(offset, data_offset);
1375 data_offset + 8, &buffer, 4) < 4) {
1427 ALOGV("chunk_data_size = %lld and data_offset = %lld",
1428 chunk_data_size, data_offset);
1431 data_offset, buffer, chunk_data_size) != (ssize_t)chunk_data_size) {
1467 off64_t data_offset, off64_t data_size) {
1473 if (mDataSource->readAt(data_offset, &version, 1) < 1) {
1486 data_offset, buffer, data_size) < (ssize_t)data_size) {