Lines Matching refs:mData
37 : mData(data), in MemorySource()
49 memcpy(data, mData + offset, copy); in readAt()
55 const uint8_t *mData; member
97 mData(NULL), in ID3()
112 mData(NULL), in ID3()
131 if (mData) { in ~ID3()
132 free(mData); in ~ID3()
133 mData = NULL; in ~ID3()
220 mData = (uint8_t *)malloc(size); in parseV2()
222 if (mData == NULL) { in parseV2()
229 if (source->readAt(offset + sizeof(header), mData, mSize) != (ssize_t)mSize) { in parseV2()
230 free(mData); in parseV2()
231 mData = NULL; in parseV2()
259 free(mData); in parseV2()
260 mData = NULL; in parseV2()
266 size_t extendedHeaderSize = U32_AT(&mData[0]); in parseV2()
268 free(mData); in parseV2()
269 mData = NULL; in parseV2()
276 free(mData); in parseV2()
277 mData = NULL; in parseV2()
286 extendedFlags = U16_AT(&mData[4]); in parseV2()
289 size_t paddingSize = U32_AT(&mData[6]); in parseV2()
295 free(mData); in parseV2()
296 mData = NULL; in parseV2()
313 free(mData); in parseV2()
314 mData = NULL; in parseV2()
320 if (!ParseSyncsafeInteger(mData, &ext_size)) { in parseV2()
321 free(mData); in parseV2()
322 mData = NULL; in parseV2()
328 free(mData); in parseV2()
329 mData = NULL; in parseV2()
347 free(mData); in parseV2()
348 mData = NULL; in parseV2()
353 memcpy(copy, mData, size); in parseV2()
357 memcpy(mData, copy, size); in parseV2()
371 free(mData); in parseV2()
372 mData = NULL; in parseV2()
398 if (mData[readOffset - 1] == 0xff && mData[readOffset] == 0x00) { in removeUnsynchronization()
404 mData[writeOffset++] = mData[readOffset]; in removeUnsynchronization()
425 if (!memcmp(&mData[offset], "\0\0\0\0", 4)) { in removeUnsynchronizationV2_4()
431 dataSize = U32_AT(&mData[offset + 4]); in removeUnsynchronizationV2_4()
432 } else if (!ParseSyncsafeInteger(&mData[offset + 4], &dataSize)) { in removeUnsynchronizationV2_4()
440 uint16_t flags = U16_AT(&mData[offset + 8]); in removeUnsynchronizationV2_4()
449 memmove(&mData[offset + 10], &mData[offset + 14], mSize - offset - 14); in removeUnsynchronizationV2_4()
467 if (mData[readOffset - 1] == 0xff in removeUnsynchronizationV2_4()
468 && mData[readOffset] == 0x00) { in removeUnsynchronizationV2_4()
477 mData[writeOffset++] = mData[readOffset++]; in removeUnsynchronizationV2_4()
482 memmove(&mData[writeOffset], &mData[readOffset], oldSize - readOffset); in removeUnsynchronizationV2_4()
490 WriteSyncsafeInteger(&mData[offset + 4], dataSize); in removeUnsynchronizationV2_4()
491 mData[offset + 8] = flags >> 8; in removeUnsynchronizationV2_4()
492 mData[offset + 9] = flags & 0xff; in removeUnsynchronizationV2_4()
498 memset(&mData[mSize], 0, oldSize - mSize); in removeUnsynchronizationV2_4()
545 *id = String8((const char *)&mParent.mData[mOffset], 3); in getID()
547 *id = String8((const char *)&mParent.mData[mOffset], 4); in getID()
771 if (!memcmp(&mParent.mData[mOffset], "\0\0\0", 3)) { in findFrame()
776 (mParent.mData[mOffset + 3] << 16) in findFrame()
777 | (mParent.mData[mOffset + 4] << 8) in findFrame()
778 | mParent.mData[mOffset + 5]; in findFrame()
796 mFrameData = &mParent.mData[mOffset + 6]; in findFrame()
803 memcpy(id, &mParent.mData[mOffset], 3); in findFrame()
815 if (!memcmp(&mParent.mData[mOffset], "\0\0\0\0", 4)) { in findFrame()
822 &mParent.mData[mOffset + 4], &baseSize)) { in findFrame()
826 baseSize = U32_AT(&mParent.mData[mOffset + 4]); in findFrame()
851 uint16_t flags = U16_AT(&mParent.mData[mOffset + 8]); in findFrame()
866 mFrameData = &mParent.mData[mOffset + 10]; in findFrame()
873 memcpy(id, &mParent.mData[mOffset], 4); in findFrame()
886 mFrameData = &mParent.mData[mOffset]; in findFrame()
1051 mData = (uint8_t *)malloc(V1_TAG_SIZE); in parseV1()
1052 if (source->readAt(size - V1_TAG_SIZE, mData, V1_TAG_SIZE) in parseV1()
1054 free(mData); in parseV1()
1055 mData = NULL; in parseV1()
1060 if (memcmp("TAG", mData, 3)) { in parseV1()
1061 free(mData); in parseV1()
1062 mData = NULL; in parseV1()
1070 if (mData[V1_TAG_SIZE - 3] != 0) { in parseV1()