Lines Matching defs:size
29 ESDS::ESDS(const void *data, size_t size)
30 : mData(new uint8_t[size]),
31 mSize(size),
36 memcpy(mData, data, size);
60 status_t ESDS::getCodecSpecificInfo(const void **data, size_t *size) const {
66 *size = mDecoderSpecificLength;
72 size_t offset, size_t size,
74 if (size == 0) {
79 --size;
84 if (size == 0) {
89 --size;
98 if (*data_size > size) {
125 status_t ESDS::parseESDescriptor(size_t offset, size_t size) {
126 if (size < 3) {
131 size -= 2;
138 --size;
141 if (size < 2)
144 size -= 2;
148 if (offset >= size) {
152 if (URLlength >= size)
155 size -= URLlength + 1;
159 if (size < 2)
162 size -= 2;
164 if ((offset >= size || mData[offset] != kTag_DecoderConfigDescriptor)
165 && offset - 2 < size
171 size += 2;
177 if (offset >= size) {
184 offset, size, &tag, &sub_offset, &sub_size);
210 status_t ESDS::parseDecoderConfigDescriptor(size_t offset, size_t size) {
211 if (size < 13) {
220 size -= 13;
222 if (size == 0) {
231 offset, size, &tag, &sub_offset, &sub_size);