Lines Matching refs:size
27 ESDS::ESDS(const void *data, size_t size)
28 : mData(new uint8_t[size]),
29 mSize(size),
34 memcpy(mData, data, size);
58 status_t ESDS::getCodecSpecificInfo(const void **data, size_t *size) const {
64 *size = mDecoderSpecificLength;
70 size_t offset, size_t size,
72 if (size == 0) {
77 --size;
82 if (size == 0) {
87 --size;
96 if (*data_size > size) {
123 status_t ESDS::parseESDescriptor(size_t offset, size_t size) {
124 if (size < 3) {
129 size -= 2;
136 --size;
140 size -= 2;
144 if (offset >= size) {
149 size -= URLlength + 1;
154 size -= 2;
156 if ((offset >= size || mData[offset] != kTag_DecoderConfigDescriptor)
157 && offset - 2 < size
163 size += 2;
169 if (offset >= size) {
176 offset, size, &tag, &sub_offset, &sub_size);
191 status_t ESDS::parseDecoderConfigDescriptor(size_t offset, size_t size) {
192 if (size < 13) {
199 size -= 13;
201 if (size == 0) {
210 offset, size, &tag, &sub_offset, &sub_size);