Michaelwagner wrote:
mikeb Wrote:
A heart-beat sent to the server by each client
with a frame number and ntp time synched time stamp would allow the
server to send a signal to the client to advance the track 3 frames to
catch up with the other clients.
Personally, that's not a route I would prefer.
Assuming the drift of the timebase (crystal?) in the squeezeboxen is
fairly low but there is some individual variation amongst them, a
better correction would be, at startup time, establish error in the
crystal and correct for it low in the timing chain.
Dropping frames, as you propose, would be audible. Correcting the clock
errors could be done much more fine-grained.
Slimserver could even instruct the player to play the next ten frames
at a 2% quicker speed to make up the sub-second variation. You're
right dropping would be suboptimal..
-- Mike
Michael
_______________________________________________
Discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss