Triode wrote:
> Sync skipping occurs when one player plays a stream faster than another.
> If the crystal speeds are similar then there should be minimal
> skipping, but if you see it frequently then this could be due to the
> frequencies being out by more. Enable sync logging on the server to see
> how much they are drifting and how frequently it is asking the player to
> skip. Does this match up with when you hear the skip. If so I'm not
> sure what can easly be done about it. Your might want to try an external
> dac to see if this has a closer playback frequency to the hardware
> player.
So, obviously the log confirm the resync
Code:
--------------------
[13-01-26 22:34:45.4748] Slim::Player::StreamingController::_CheckSync (559)
f4:6d:04:00:00:d5 resync: skipAhead 11ms
[13-01-26 22:34:47.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.942, f4:6d:04:00:00:d5: +1
[13-01-26 22:34:48.4746] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.942, f4:6d:04:00:00:d5: +1
[13-01-26 22:34:49.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.942, f4:6d:04:00:00:d5: +2
[13-01-26 22:34:51.1500] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.942, f4:6d:04:00:00:d5: +5
[13-01-26 22:34:52.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.942, f4:6d:04:00:00:d5: +5
[13-01-26 22:34:53.4742] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.942, f4:6d:04:00:00:d5: +6
[13-01-26 22:34:54.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.942, f4:6d:04:00:00:d5: +7
[13-01-26 22:35:19.4742] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +9
[13-01-26 22:35:20.4739] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +10
[13-01-26 22:35:20.4747] Slim::Player::StreamingController::_CheckSync (559)
f4:6d:04:00:00:d5 resync: skipAhead 10ms
[13-01-26 22:35:22.4742] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +2
[13-01-26 22:35:23.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +3
[13-01-26 22:35:24.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +3
[13-01-26 22:35:25.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +5
[13-01-26 22:35:26.4743] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +6
[13-01-26 22:35:27.4742] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +6
[13-01-26 22:35:28.4752] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +7
[13-01-26 22:35:29.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +8
[13-01-26 22:35:30.4743] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +8
[13-01-26 22:35:31.4740] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +10
[13-01-26 22:35:31.4747] Slim::Player::StreamingController::_CheckSync (559)
f4:6d:04:00:00:d5 resync: skipAhead 10ms
[13-01-26 22:35:33.4743] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +1
[13-01-26 22:35:34.4742] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +3
[13-01-26 22:35:35.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +3
[13-01-26 22:35:36.4740] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +4
[13-01-26 22:35:37.4743] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +5
[13-01-26 22:35:38.4740] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +5
[13-01-26 22:35:39.4740] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +7
[13-01-26 22:35:40.4744] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +7
[13-01-26 22:35:41.4741] Slim::Player::StreamingController::_CheckSync (526)
playPoints: 00:04:20:12:67:0b: 1359236014.941, f4:6d:04:00:00:d5: +8
--------------------
The result is the same with 2 external USB DACs (HifimeDIY Sabre &
Focusrite Scarlett 2I2) on 2 different PC (one x64 RT PREEMPT & one
Raspberry PI with Raspbian) : a very small pop occurs sometimes when
resyncing
Other test : as soon as I synchronize 2 Squeezelite only (no real SB
involved, I got no more skipping notifications / clicks)
I'll continue to investigate other HW setups (hoping that changing the
crystals of my cards is not the only option :))
------------------------------------------------------------------------
eLR!C's Profile: http://forums.slimdevices.com/member.php?userid=19360
View this thread: http://forums.slimdevices.com/showthread.php?t=97046
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix