Jitter correction in software is not correction of clock jitter. But rather the positioning of the laser head at the right position.
Here's a description of jitter correction from Feurio.
1) What is jitter?
On a CD the music data is written in a single, spiral-shaped track (the same as a record).
Thus the data is given as a long chain of bits that ideally can be read continuously.
In contrast to e. g. hard disks or disks, the data itself is not divided into sectors!
A kind of ?logical sector structure? is created on CD-ROMs by writing additional ?sector marks? so the CD consists of single sectors for the computer again that can be accessed directly by the computer.
On an Audio-CD these sector marks are missing. There is only a ?time-code?, that is coded into the data. This time code indicates the position with a resolution of 1/75 seconds. (This time code is also used for the information on the display of the CD-player).
If the computer now wants to read a certain position of an Audio-CD, the CD-ROM can not locate the position precisely (i.e. only accurate to within 1/75 of a second) because of the missing sector marks.
Normally this isn't a problem because when reading out you usually start at the beginning of a track; the start of a track consists of silence anyway.
In the course of reading on, the CD-ROM simply follows the track and transfers the data to the computer.
The problem (the ?jitter errors?) will only occur the moment the computer can not take up the data quickly enough and thus the CD-ROM has to ?start up? again. (As the CD continues to spin in the drive, the reading head initially ?loses? the track and has to look for it again and then has to restart the read operation).
Because it is not possible to locate the exact position again (using a time code) at which the read operation stopped, some samples are skipped or read again on the ?restart? of the read operation!
Just imagine the effect of this behaviour!
2) The solution (jitter correction)
?Good? CD-ROMs already carry out jitter correction ?internally?, i.e. they already take internal measures to transmit correct data after a ?re-start?.
In this case set the switch ?jitter correction? to ?Off? .
Particularly IDE drives are no ?good? CD-ROMs (they don´t have an internal jitter correction).
On one hand it often helps to reduce the read speed so less data is transmitted and the probability that the computer can not process the data is reduced. (As long as the data is read continuously, there is no problem).
On the other hand Feurio offers a jitter correction per software.
The way the jitter correction works:
If, for example the read block size is set to 20, Feurio would normally read the sectors in the following order :
1-20, 21-40, 41-60, 61-80, 81-100, .....
If jitter correction is activated with 5 sectors then the next block read is set back by the respective number:
1-20,16-35,31-40,36-55,51-70,...
Thus, 5 sectors are always read ?overlapping?.
As the overlapping part is identical, Feurio! can decide where it has to merge the parts by comparing the read data; it checks where the data last read in the previous read operation appear in the new data and thus knows which position the new data has to be appended to.
From: Feurio! CD-Writer online help (c) by Fangmeier Systemprogrammierung