hi greg,
On Sun, Nov 04, 2007 at 01:26:13PM -0800, Gregory Sharp wrote:
> Hi, I'm just forwarding the below report about 64 bit
> problems with id3, in case it is relevant.
as it stands, Chris is indeed using amd64, Chris: could you confirm that the
attached patch fixes this problem for you?
> > Hi,
> > Looks like ID3V2 tags a malformed on 64-bit systems.
> >
> > A simple problem, unsigned long's are 64 bits so the tag
> > length field is written incorrectly.
> >
> > -Max
> >
> > diff -aur streamripper-1.62.3.ori/lib/ripstream.c
> > streamripper-1.62.3/lib/ripstream.c
> > --- streamripper-1.62.3.ori/lib/ripstream.c 2007-05-13
> > 14:59:26.000000000 -0500
> > +++ streamripper-1.62.3/lib/ripstream.c 2007-10-06
> > 16:18:34.000000000 -0500
> > @@ -674,7 +674,11 @@
> > char header1[6] = "ID3\x03\0\0";
> > ID3V2frame id3v2frame;
> > char comment[1024] = "Ripped with Streamripper";
> > +#ifndef WIN32
> > + __uint32_t framesize = 0;
> > +#else
> > unsigned long int framesize = 0;
> > +#endif
> > int sent = 0;
> > int id3_charset;
bye,
- michael
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]