Lines Matching refs:mParent

346     : mParent(parent),
348 mOffset(mParent.mFirstFrameOffset),
386 if (mParent.mVersion == ID3_V2_2) {
387 id->setTo((const char *)&mParent.mData[mOffset], 3);
388 } else if (mParent.mVersion == ID3_V2_3 || mParent.mVersion == ID3_V2_4) {
389 id->setTo((const char *)&mParent.mData[mOffset], 4);
391 CHECK(mParent.mVersion == ID3_V1 || mParent.mVersion == ID3_V1_1);
487 if (mParent.mVersion == ID3_V1 || mParent.mVersion == ID3_V1_1) {
576 if (mParent.mVersion == ID3_V2_2) {
578 } else if (mParent.mVersion == ID3_V2_3 || mParent.mVersion == ID3_V2_4) {
581 CHECK(mParent.mVersion == ID3_V1 || mParent.mVersion == ID3_V1_1);
591 if (mParent.mVersion == ID3_V2_2) {
592 if (mOffset + 6 > mParent.mSize) {
596 if (!memcmp(&mParent.mData[mOffset], "\0\0\0", 3)) {
601 (mParent.mData[mOffset + 3] << 16)
602 | (mParent.mData[mOffset + 4] << 8)
603 | mParent.mData[mOffset + 5];
607 if (mOffset + mFrameSize > mParent.mSize) {
609 mOffset, mFrameSize, mParent.mSize - mOffset - 6);
613 mFrameData = &mParent.mData[mOffset + 6];
620 memcpy(id, &mParent.mData[mOffset], 3);
626 } else if (mParent.mVersion == ID3_V2_3
627 || mParent.mVersion == ID3_V2_4) {
628 if (mOffset + 10 > mParent.mSize) {
632 if (!memcmp(&mParent.mData[mOffset], "\0\0\0\0", 4)) {
637 if (mParent.mVersion == ID3_V2_4) {
639 &mParent.mData[mOffset + 4], &baseSize)) {
643 baseSize = U32_AT(&mParent.mData[mOffset + 4]);
648 if (mOffset + mFrameSize > mParent.mSize) {
650 mOffset, mFrameSize, mParent.mSize - mOffset - 10);
654 uint16_t flags = U16_AT(&mParent.mData[mOffset + 8]);
656 if ((mParent.mVersion == ID3_V2_4 && (flags & 0x000c))
657 || (mParent.mVersion == ID3_V2_3 && (flags & 0x00c0))) {
669 mFrameData = &mParent.mData[mOffset + 10];
676 memcpy(id, &mParent.mData[mOffset], 4);
683 CHECK(mParent.mVersion == ID3_V1 || mParent.mVersion == ID3_V1_1);
685 if (mOffset >= mParent.mSize) {
689 mFrameData = &mParent.mData[mOffset];
701 if (mParent.mVersion == ID3_V1) {