]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Update RELEASENOTES-DEVELOPMENT.md
authorMike Brady <mikebradydublin@icloud.com>
Sat, 23 May 2020 13:26:52 +0000 (14:26 +0100)
committerGitHub <noreply@github.com>
Sat, 23 May 2020 13:26:52 +0000 (14:26 +0100)
RELEASENOTES-DEVELOPMENT.md

index 58a7fb0b9c9f995c04abe3e458f8be6a9d344072..2c5108ed6f56028dccdf8856b4f079e2631c8bb7 100644 (file)
@@ -1,6 +1,8 @@
 Version 3.3.7d6
 ====
 **Bug Fixes and Enhancements**
+* Fix a bug calculating the instantaneous synchronisation error. This could occasionally cause Shairport Sync to lose synchronisation and maybe even to mute for a few seconds before regaining it. It was caused by not doing modulo arithmetic properly, and it's been there for a while.
+* Clean up some other uses of modulo arithmetic.
 * Clean up and improve the code to synchronise the first frame of audio. This should result in more accurate and reliable initial synchrnoisation, certainly to under a millisecond in normal usage. Sync should improve even when the silent lead-in time is as short as 0.3 seconds or when the `audio_backend_latency_offset_in_seconds` is as much as -1.7 seconds.
 * Removed a bug which would affect initial synchronisation if a flush command was received from the player at an inopportune time.