Lines Matching refs:header
84 id3_header header;
86 0, &header, sizeof(header)) != (ssize_t)sizeof(header)) {
90 if (memcmp(header.id, "ID3", 3)) {
94 if (header.version_major == 0xff || header.version_minor == 0xff) {
98 if (header.version_major == 2) {
99 if (header.flags & 0x3f) {
105 if (header.flags & 0x40) {
111 } else if (header.version_major == 3) {
112 if (header.flags & 0x1f) {
117 } else if (header.version_major == 4) {
118 if (header.flags & 0x0f) {
127 if (!ParseSyncsafeInteger(header.enc_size, &size)) {
144 if (source->readAt(sizeof(header), mData, mSize) != (ssize_t)mSize) {
148 if (header.flags & 0x80) {
154 if (header.version_major == 3 && (header.flags & 0x40)) {
155 // Version 2.3 has an optional extended header.
196 } else if (header.version_major == 4 && (header.flags & 0x40)) {
197 // Version 2.4 has an optional extended header, that's different
225 if (header.version_major == 2) {
227 } else if (header.version_major == 3) {
230 CHECK_EQ(header.version_major, 4);