Hello Folks, Thanks a lot for posting your code Drew, glad to hear you got it working. If you don't want the hassle of packaging it up yourself in a release it sounds like a good addition to the cdgtools suite. I tend to use Python for home projects simply because I find it quicker to get something functional, but I see no reason why C code shouldn't go into cdgtools. Let me know if you're interested (cdgtools is LGPL by the way).
> It decodes the q channel and checks to see if the track number has > changed. > > If it has the program then does a CRC check (there is a CRC value built > into the q channel) and if the CRC is bad the change of track is > ignored. Initially I didn't include the CRC checking but I found that > the q data was often corrupted in one or two sectors in the track so the > CRC eliminates these erroneous track boundaries. This is good stuff. > dcdgrip doesn't do this yet but... as such. If I'm understanding you > correctly you want to read one track and then split and encode it. > > I have already thought of adding an option to select which tracks you > want to rip (from the complete bin file) but it shouldn't be too hard to > make it encode from a bin file containing just one track (will cdrdao do > this?) I just had a look through the cdrdao man page and to my surprise there doesn't seem to be an option to rip single tracks. Anyone know of any other suitable rippers? >>Yeah, drives are very random and finicky about this part of things. >>Figuring out whether you've been handed raw or cooked subchannel data >>is a pain in the [EMAIL PROTECTED] :) > > I'm not totally convinced that it's just a drive problem. Has anyone on > the list every got RW data to work? My drive returns the data interleaved, so I've only ever tested rw_raw mode (using the software-deinterleave) hence the note of caution in the instructions for rw mode. My thinking was that the data returned in rw mode would need nothing doing to it at all, it could be written straight out to the CDG file as it came from the CD drive. Have you found this not to be the case? Could it be that the drives concerned don't support rw mode? Cheers, 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