Tidy up some error messages about which backend is selected.
Tighten up memory allocatons in DACP.c.
Add a default name for the pipe backend: /tmp/shairport-sync-audio
Ensure the metadata pipe is created, if necessary, when the --with-metadata option is chosen without dbus or mpris
Make the first output backend in the list of backends the default and make its name the default output_name. Clang-format everything
Add the word 'jack' to the version string if Jack Audio support is compiled in.
Fix a flaw in resyncing -- a flush is set up but not triggered.
Open metadata and audio pipes with 666 permissions.
Ensure metadata and cover art are enabled if metadata support is included at compilation.
Reword some misleading error messages.
Set convolution defaults even if no configuration file is found.
Use a gentler flush process for resyncing.
Potentially fix a flaw in resyncing. The problem was that a flush is set up but not triggered.
Open metadata and audio pipes with 666 permissions for easier integration with other audio sources to give them permission to write to the audio pipe later.
Ensure metadata and cover art are enabled if metadata support is included at compilation.
Reword some misleading error messages.
Set convolution defaults even if no configuration file is found.
Quieten a few debug messages.
Clean up and improve the way lead-in sillence is used to give a more accurate sync time to the first packet of audio.
Allow very good sync to occur with 0.3 seconds of lead-in silence.
Improve the use of the buffer offset.
Format some other files.
commit 3dda7928b6df6ba7febc20f22faff5c8be024ef4
Author: Mike Brady <mikebrady@eircom.net>
Date: Sun Sep 22 20:59:50 2019 +0100
Update RELEASENOTES-DEVELOPMENT.md
commit 153eb84cff292bd127c516e6486ba9c1f9a3ce16
Author: Mike Brady <mikebrady@eircom.net>
Date: Sat Sep 21 19:30:26 2019 +0100
Update RELEASENOTES-DEVELOPMENT.md
commit b574d49b37f874cc7b91163a81fcb9dc6c760ef4
Author: Mike Brady <mikebrady@eircom.net>
Date: Sat Sep 21 19:03:13 2019 +0100
Update RELEASENOTES-DEVELOPMENT.md
commit bce0613283e233ddfa24d080adff3450b4ddd909
Author: Mike Brady <mikebrady@eircom.net>
Date: Sat Sep 21 18:59:18 2019 +0100
Update configure.ac
commit 7dc145361186806a560495d8171a387f5856f2f0
Author: Mike Brady <mikebrady@eircom.net>
Replace the code for determining when resends should be sent for missing audio packets.
Multiple sequential resend requests are now rolled up into one.
Should address Issue #865.
Previously I have made spelling changes as caught by Debian's lintian
tool, which has a short list of common misspellings that it tests for.
This time I decided to run codespell against the source and fix all the
obvious problems it came up with. It also uses a list of misspellings
but it's much larger than lintian's, but also has some false positives
so I went over the list by hand.
The command I used to do check the source was:
git ls-tree -rz --name-only HEAD | xargs -0 codespell -L minimise,errorstring
Improve support for big-endian CPUs by adding support for explicit -endian formats, i.e. S16_LE, S16_BE, S24_LE, S24_BE, S32_LE, S32_BE.
For the "disable_standby_mode" setting, change "while_active" to "auto".