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