Lines Matching refs:offset
72 size_t offset, size_t size,
78 *tag = mData[offset++];
88 uint8_t x = mData[offset++];
102 *data_offset = offset;
125 status_t ESDS::parseESDescriptor(size_t offset, size_t size) {
130 offset += 2; // skip ES_ID
133 unsigned streamDependenceFlag = mData[offset] & 0x80;
134 unsigned URL_Flag = mData[offset] & 0x40;
135 unsigned OCRstreamFlag = mData[offset] & 0x20;
137 ++offset;
143 offset += 2;
148 if (offset >= size) {
151 unsigned URLlength = mData[offset];
154 offset += URLlength + 1;
161 offset += 2;
164 if ((offset >= size || mData[offset] != kTag_DecoderConfigDescriptor)
165 && offset - 2 < size
166 && mData[offset - 2] == kTag_DecoderConfigDescriptor) {
170 offset -= 2;
177 if (offset >= size) {
184 offset, size, &tag, &sub_offset, &sub_size);
210 status_t ESDS::parseDecoderConfigDescriptor(size_t offset, size_t size) {
215 mObjectTypeIndication = mData[offset];
216 mBitRateMax = U32_AT(mData + offset + 5);
217 mBitRateAvg = U32_AT(mData + offset + 9);
219 offset += 13;
231 offset, size, &tag, &sub_offset, &sub_size);