Unfortunately, it is not that simple. Thiose parameters can only help in a minority of problem cases.
The main issue is that the way that SqueezeCenter maintains sync between two different players replies on reports from the players. Every second, each player reports how many milliseconds of the track (or stream) have been played and the precise time (to the millisecond) at which this report is valid. Software players get this information by asking the operating-system sound driver. Some combinations of operating-system/sound-subsystem/driver/sound-card give an accurate result and all is well. For those that give an inaccurate result, there are three classes: - The report is wrong by a constant amount. This can be compensated for using the tuning variables. In practice, it is not that common. - The accuracy of sequential reports varies in a range of up to 20ms and for these cases the averaging algorithm in SC is usually sufficient. - The accuracy of sequential reports varies by more than a range of 30ms - I have seen plenty of logs illustrating ranges up to 200ms - and in this case it is not possible (at least, I have not been able) to produce a workable average that leads to usable synchroniztion. Note: the associated issue of the accuracy of the player/PC clock is a solved issue (for the vast majority of cases). -- awy ------------------------------------------------------------------------ awy's Profile: http://forums.slimdevices.com/member.php?userid=7480 View this thread: http://forums.slimdevices.com/showthread.php?t=60075 _______________________________________________ discuss mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/discuss
