From: Todd Z. <tm...@po...> - 2007-05-11 16:14:15
|
Jorg Schuler wrote: > http://www.ipodlinux.org/ITunesDB#Track_Item >=20 > does a good job explaining what goes where (search for 'gap'). Not > sure if that information is in the LAME headers though. I would > assume it is. Yeah, I'd read that a while back when you posted it to the -devel list and have it open now. I do think that the LAME tag includes most of what is needed. There are encoder_delay and encoder_padding fields which represent the number of samples at the beginning and end of the mp3. That looks like precisely what iTunes wants for pregap and postgap. All that's needed then is to compute the gaplessData (which may be close to what is stored in the music_length field of the LAME tag and also in the Xing header I believe) and the number of samples. Of course, hopefully iTunes does this in some sane way and arrives at the same values. :) --=20 Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Study as if you were going to live forever; live as if you were going to die tomorrow. -- Maria Mitchell |