> >i'm sorry, but i don't understand. the rate at which data comes in > >from the s/pdif interface is fixed. the if cd recording device is not > >able to adjust its 'pitch', i.e. record at a rate slightly higher/lower > >than its nominal recording rate, it will eventually xrun, if that is > >the correct term for it, right? > > the rate at which data arrives over s/pdif *is* the exact sample rate > that the CD is burning at (well, unless you're insane). there is no > need for throttling, pitch control or anything like that. you just > buffer the data on startup to protect against latency glitches, > convert the samples to 16bit, big-endian (the red book standard), and > feed it to the CD recorder. end of story (other than the little > details).
is that rate really exactly the same? can not the clock in the device producing the s/pdif signal have a slightly different notion of time than the one in the cd recorder? --martijn
