Merge remote-tracking branch 'upstream/development' into development

Merging 3.0d to 2.8.4.8
This commit is contained in:
Mike Brady
2016-09-26 16:42:33 +01:00
2 changed files with 10 additions and 0 deletions
+6
View File
@@ -1,3 +1,9 @@
Version 2.8.4.8 – Development Version
----
**Enhancements**
* Add a new metadata item `clip` (for `CL`ient `IP`). This item is a string comprising the IP number of the "client", and is sent when a play session is starting. The "client" is the sender of the audio stream, e.g. iTunes on a Mac, or the Music player in iOS.
* When synchronisation has been disabled on the ALSA device (you should only do this for testing), Shairport Sync now refrains from asking for buffer length information from the device.
Version 2.8.4.7 – Development Version
----
Pesky Changes You Cannot Ignore
+4
View File
@@ -417,6 +417,10 @@ int open_alsa_device(void) {
// snd_pcm_uframes_t frames = 441 * 10;
snd_pcm_uframes_t buffer_size, actual_buffer_length;
snd_pcm_access_t access;
// ensure no calls are made to the alsa device enquiring about the buffer length if synchronisation is disabled.
if (config.no_sync!=0)
audio_alsa.delay = NULL;
// ensure no calls are made to the alsa device enquiring about the buffer length if
// synchronisation is disabled.