>>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