Swinsian 2.1.125/5/2023 It was caused doing modulo arithmetic incorrectly and it's been there for a while. This bug could occasionally cause Shairport Sync to lose synchronisation and maybe even to mute for a few seconds before resynchronising. Fixed a bug calculating the instantaneous synchronisation error.Thanks to minix1234 for the bug report and fix. Fixed a bug whereby the start and end of active mode tokens abeg and aend where not generated or published - pend tokens were being generated instead.It now uses the correct exit() call rather than the rather hacky abort() call, returning the value of the constant EXIT_FAILURE (typically 1) to the caller. Related to the above, the code used to terminate the application after a fatal error has been cleaned up.Thanks to João Gabriel for reporting this issue. Fixed a number of bugs that prevented Shairport Sync from terminating cleanly in response to the MPRIS interface's Quit() command.This should make precisely no difference to the functionality of Shairport Sync but the transition might inadvertently have introduced bugs. The underlying timing system has been moved from 64-bit fixed-point time representation (like NTP) to a 64-bit unsigned nanoseconds representation.Thanks to Guillaume Revaillot for this new feature. For the PulseAudio backend pa, added a new server entry to the pa section of the configuration file, allowing you to specify a connection to a remote or a local system PulseAudio instance instead of letting PulseAudio choose.From now on, prebuilt Docker images should be available on the Docker Hub at. Fix the configure.ac file so that -without- configuration options are not interpreted as -with- options instead! Thanks to David Racine for the report.Fix a crash that occurred playing from AirPower on Android. Fix a crash that occurred if metadata support is enabled during compilation but turned off in the configuration file.Fix a bug that caused Shairport Sync to hang, but not actually crash, if an on.Thanks to durwin99, Nicolas Da Mutten, mistakenideas, Ben Willmore and giggywithit for the report. Fix a bug in the alsa precision timing code.The interval between check and usage is now protected. In the interval between checking that the alsa device handle was non- NULL and actually using it, the handle could be set to NULL. Many thanks to Fabrice Fontaine for the bug report and for the fix. įurther details in Fabrice Fontaine's original PR to the development branch. Version 3.3.9 fixes a build failure with convolution raised since automake 1.16.5 and. There have been many many bug fixes and enhancements to the core operation of Shairport Sync.
0 Comments
Leave a Reply. |