Peter Corlett <abuse at cabal.org.uk> writes:
So I'm going to take this route. I've acquired
a copy of the MMC-6
standard, which is surprisingly eloquent as standards documents go,
and it all looks straightfoward to read raw sectors and get at all of
the lovely metadata that dd and cdparanoia throw away.
It may be worth considering cued as a basis for this. It's an accurate
CD ripper based on libcdio that can produce individual tracks and a CUE
file to describe the structure:
https://gitorious.org/cued
At present it only has support for audio tracks and subchannels, but it
looks like it would be relatively straightforward to make it support
data tracks as well. There's already a cued_rip_data_track function in
its internal library, but the code that scans the tracks doesn't call
it...
--
Adam Sampson <ats at offog.org> <http://offog.org/>