I am VERY new to this. I have been reading and exploring quite a bit trying to learn about the hardware end of ripping. I have also been looking at ways of detecting copy protected discs so that these could be automatically identified and dealt with.
In a previous thread I had asked about a theoretical drive with the ability to disable drive interpolation. This would increase the randomness of errors and decrease the risk of consistent errors.
I have also asked about reading subcode data. There is a fair amount of information in the subcodes. I started looking at this because the Cactus Data Shields discs use DATA frames in the middle of AUDIO frames to create intentional errors. By reading the subcode the CD player knows that its a DATA frame, interpolates/mutes the frame and the disc is read without problem. It should be easy to identify these discs if the SubCode is read because there should not be DATA frames in the middle of a normal AUDIO disc.
Most CD drives can respond to a RAW ReadCD command that will read the disc WITHOUT interpolation AND report subcode.
This is not currently taken advantage of in dBpoweramp (or EAC).
Ideally, there should be an option to do a first pass in RAW mode, reading the interleaved audio and subcode. From here software can/could identify CDS discs AND reconstruct C1/2 error data, and well as utilize the de-interlaced audio and check against accuraterip.
In a previous thread I had asked about a theoretical drive with the ability to disable drive interpolation. This would increase the randomness of errors and decrease the risk of consistent errors.
I have also asked about reading subcode data. There is a fair amount of information in the subcodes. I started looking at this because the Cactus Data Shields discs use DATA frames in the middle of AUDIO frames to create intentional errors. By reading the subcode the CD player knows that its a DATA frame, interpolates/mutes the frame and the disc is read without problem. It should be easy to identify these discs if the SubCode is read because there should not be DATA frames in the middle of a normal AUDIO disc.
Most CD drives can respond to a RAW ReadCD command that will read the disc WITHOUT interpolation AND report subcode.
This is not currently taken advantage of in dBpoweramp (or EAC).
Ideally, there should be an option to do a first pass in RAW mode, reading the interleaved audio and subcode. From here software can/could identify CDS discs AND reconstruct C1/2 error data, and well as utilize the de-interlaced audio and check against accuraterip.
Comment