Update RELEASENOTES-DEVELOPMENT.md

This commit is contained in:
Mike Brady
2020-06-11 14:31:52 +01:00
committed by GitHub
parent f5eceff6f7
commit 23f07f6257
+4 -2
View File
@@ -1,9 +1,11 @@
Version 3.3.7d9
====
**Enhancements**
* Improved timing estimation. Shairport Sync has been using linear least-squares regression to estimate timing drift between the (remote) source clock and the local clock. This technique is now extended to provide an estimate of the remote-to-local clock difference, used to remap the timing of audio frames from the remote device's clock to the local clock.
* Improved timing estimation. Shairport Sync has been using linear least-squares regression to estimate timing drift between the (remote) source clock and the local clock. This technique is now extended to provide an estimate of the remote-to-local clock difference itself. The remote-to-local clock difference is used to remap the timing of audio frames from the remote device's clock to the local clock.
In practice, the timing technique in use up to now has been very accurate, but this should result in slightly smoother rates of correction.
Timing drift estimates are now saved when a sessions ends, keyed to the client IP number. When a new session starts from that IP number, the stored estimate is used until a new estimate can be generated from the new session.
In practice, the timing techniques in use up to now have been very accurate, but this should result in slightly smoother rates of correction.
Version 3.3.7d8
====