Lukas Lalinsky - 2005-11-19

Logged In: YES
user_id=587716

This is actually a bug in iTunes, not in libid3tag. iTunes
uses regular 32-bit integers (instead of synchsafe integers)
for size descriptors of frames in ID3v2.4, so if frame size
is bigger than 32767 bytes, whole tag is written by iTunes
is invalid. I've already submitted bug report to Apple.

Here is work-around for this problem:
http://cvs.musicbrainz.org/cvs/tunepimp/plugins/mp3/id3tag/frame.c.diff?r1=1.2&r2=1.3