Error Correction during CD replay // Super Black Hole from Herbie's Audio Lab


I tried my best but just cannot comprehend this statement from Herbie's page:  "Error correction in audio CD discs is not perfect; it is algorithm-based "guessing," not binary like in data CDs"
Why is that? and does this apply to, say, McIntosh players spinning discs at double speeds? What about CDs ripped onto HDD?
Any info or links very much appreciated.

For months now I am struggling with my Wadia 781i trying to understand why it refuses to play a few CDs from my collection. Narrowed down, at least some, to pressing defects: some CDs are seriously eccentric, when played on tiny Discmans such CDs make them jump like an unbalanced centrifuge! But only Wadia refuses to play such CDs.
sevs

Showing 3 responses by kijanki

Cros-Interleaved Reed-Solomon Code (CIRC) allows to recover data from up to about 4mm scratches along the track. Between 4-8mm data is interpolated while scratches longer than 8mm cause dropouts - at least for the most of CDPs working in real time (being not able to read sector multiple times). Ripping programs can go over sector multiple times until they obtain proper checksum. I had MAX (OSX) set to "Do not allow to skip" making program going forever with unreadable CD. I had few CDs that I was able to recover that way after couple of hours of ripping. Now I use XLD set to "Max Retry = 200".

I had CDP refusing to play because of dirty lens, then because it needed a little bit of grease to finally stop reading because of worn felt on the magnetic ring that supposed to hold CD down, allowing it to wobble. I had some original CDs with defect - visible wave in internal foil, as well as few CDRs with the same problem. The best CDRs I’ve ever used were Taiyo Yuden. Now I only use HD (server) with a couple of backups.
However, if error correction algorithm is engaged then I also agree this is not "perfect" and is in fact a "best guess"

Error correction and interpolation are two different things.  System will interpolate when it cannot error correct any more (gaps longer than 4000 bits).  When it is able to error correct then data is recovered bit perfect.  When you error correct you can still get expected/verified CD checksum.
Data CDs are also error corrected.  Extra bytes required for error correction waste about 15% of disk space.  For instance 700MB CD-ROM has 737MB data capacity but in reality contains 847MB.  Additional 110MB is used for error correction coding.