libcdio-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Libcdio-devel] nrg audio not correct with dao


From: R. Bernstein
Subject: Re: [Libcdio-devel] nrg audio not correct with dao
Date: Fri, 21 Mar 2008 06:22:52 -0400

Robert William Fuller writes:
 > R. Bernstein wrote:
 > > Robert William Fuller writes:
 > >  > Seems NRG didn't handle DAO in read_audio_sectors.  Ask me how much fun 
 > >  > I had with /usr/bin/cmp figuring this out.  Here's a clue:
 > >  > 
 > >  >         cmp -l -i 0:352800 foo.bin /nfs/tmp/foo/foo.nrg
 > >  >         cmp: EOF on foo.bin
 > >  > 
 > >  > Note that 352800 is CDIO_PREGAP_SECTORS * 2352.
 > > 
 > > Wow! And can you guess the number I'm thinking of right now?  
 > 
 > I'm afraid I can.  Is it the number 0x4b000?  (Decimal 307200.) 

I just got it. Yes, that's it.

 > Incidentally, the function with that number in it also seems to be 
 > missing the line "env->pos.lba = 0;" which appears in its peers in 
 > cdrdao.c and bincue.c.  I'm pretty sure its absence is a bug.  

Yes, I think it's a bug. Because the value is 0 and structures tend to
get initallized with 0 (e.g. if calloc is used) it's probably not been
noticed. 

 > That will 
 > have to go on my list as well, but it will be pretty far down the list 
 > at this point.  Maybe someone else will pick this one up?

Just fixed. Thanks for finding/reporting. 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]