(buf[8] & 0x80) == 0 &&
(buf[9] & 0x80) == 0;
}
+
+int ff_id3v2_tag_len(const uint8_t * buf)
+{
+ int len = ((buf[6] & 0x7f) << 21) +
+ ((buf[7] & 0x7f) << 14) +
+ ((buf[8] & 0x7f) << 7) +
+ (buf[9] & 0x7f) +
+ ID3v2_HEADER_SIZE;
+ if (buf[5] & 0x10)
+ len += ID3v2_HEADER_SIZE;
+ return len;
+}