In Reply to: Nope posted by Ted Smith on October 25, 2006 at 11:05:50:
This sounds like a software problem (I can deal with that part).1. Data goes into the front of the buffer (buffer size is 1 to N words, larger buffers create a bigger latency before starting playback).
2. An average time between data in the buffer is maintained. Here we are using the timing from S/PDIF, but averaging it so as to provide a consistent time between words in the output stage (step 3 below).
3. We output data from the back of the buffer (once the buffer is full) at the rate we calculated in step 2. We are still dependent on the incoming data rate, but the jitter between words that we got from the input is removed and replaced with the average input rate for all the data currently in the buffer. Inter-word jitter is reduced to 1/N of the original jitter (almost zero, since even with a buffer of only 1 second N would be 44K).Voila. S/PDIF with no jitter.
This post is made possible by the generous support of people like you and our sponsors:
Follow Ups
- Yep - Scrith 12:12:25 10/25/06 (8)
- Nope - Ted Smith 12:26:16 10/25/06 (7)
- Hmm - Scrith 18:20:18 10/25/06 (6)
- Deja stinking vue - Every couple of months like clockwork - Ted Smith 18:47:52 10/25/06 (5)
- Deja vu only in the sense that you are not listening... - Scrith 16:45:35 10/26/06 (3)
- Nope, in the sense that you can't (or won't) understand the state of the art. - Ted Smith 19:55:46 10/26/06 (2)
- OK, see you in a couple of months :-) - Scrith 09:22:51 10/27/06 (1)
- :) - Ted Smith 09:40:09 10/27/06 (0)
- OK, but... - Scrith 09:01:35 10/26/06 (0)