>>http://club.cdfreaks.com/showpost.php?p=719361&postcount=13
> 
> Very interesting link. That's where you got your mysterious offsets form
> then I suppose.

Sure is.

> What I found was that in bin file (which was extracted with RW_RAW and
> so would need the karaoke info deinterleaving) has the q-channel subcode
> bits (bit 6) in the right place and in the right order already (ie they
> are do not need deinterleaving)

Could it be that the q data is deinterleaved by the drive or cdrdao, 
while the rw data isn't?

> The R-W channels ARE interleaved. Judging by the offsets, across two
> sectors.
> 
> I do not know if the interleaving of the CDG data matches up the bytes
> in any way with scrambling of the audio sectors.
> 
> I think it is likely that the interleaving in the R-W channels is part
> of a completely separate error correction system added by the inventors
> of CDG.

I'm not so sure about this because some Windows CDG rippers boast of 
their software deinterleaving support. They say that some drives can 
return the CDG data ready-deinterleaved, while others need an extra 
software deinterleave. Check out the following message from the 
Audiograbber author (make sure you also scroll down to look at his reply 
about the deinterleave process):

http://www.karaokeplayground.co.uk/ubbcgi/ultimatebb.cgi?ubb=print_topic;f=9;t=001020

> Have you noticed that the 24 byte DG packet contains 6 "parity"
> bytes it would be nice if these could be used to correct broken cdg
> files.

Definitely worth a try. According to the Audiograbber author's message 
above he gets more errors when using software deinterleave as the 
deinterleave-capable drives seem to be error-correcting. I guess we're 
missing that stage in the software-deinterleave.

Apologies for the tardy response by the way, I tend to work on this in 
bursts.

Kelvin.

All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss

Reply via email to