]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
9 years agoMerge branch 'modify_delay_check' of https://github.com/mikebrady/shairport-sync... 259/head
Mike Brady [Wed, 30 Mar 2016 12:45:45 +0000 (12:45 +0000)] 
Merge branch 'modify_delay_check' of https://github.com/mikebrady/shairport-sync into modify_delay_check

Forgot about chenges made yesterday

9 years agoBump to reflect extra alsa setting options and diagnostics.
Mike Brady [Wed, 30 Mar 2016 12:36:33 +0000 (12:36 +0000)] 
Bump to reflect extra alsa setting options and diagnostics.

9 years agoAdd entries for period size and buffer size.
Mike Brady [Wed, 30 Mar 2016 12:35:36 +0000 (12:35 +0000)] 
Add entries for period size and buffer size.

9 years agoAdd the ability to set period size and buffer size. List characteristics of the alsa...
Mike Brady [Wed, 30 Mar 2016 12:34:59 +0000 (12:34 +0000)] 
Add the ability to set period size and buffer size. List characteristics of the alsa device afterwards.

9 years agoReduce the minimum threshold for allowing interpolation to a buffer size of 2000
Mike Brady [Wed, 30 Mar 2016 10:58:33 +0000 (10:58 +0000)] 
Reduce the minimum threshold for allowing interpolation to a buffer size of 2000

9 years agoDowngrade the check of buffer size to an advisory rather than a must-comply.
Mike Brady [Tue, 29 Mar 2016 22:13:23 +0000 (22:13 +0000)] 
Downgrade the check of buffer size to an advisory rather than a must-comply.

9 years agoBump to reflect changes made to delay() and miscellaneous changes to arithmetic and...
Mike Brady [Tue, 29 Mar 2016 16:30:13 +0000 (16:30 +0000)] 
Bump to reflect changes made to delay() and miscellaneous changes to arithmetic and debug stuff.

9 years agoHandle positive and negative delay() results and handle status returns separately.
Mike Brady [Tue, 29 Mar 2016 16:09:25 +0000 (16:09 +0000)] 
Handle positive and negative delay() results and handle status returns separately.

9 years agoComment out the use of the delay() function, and update is to the new signature anyway.
Mike Brady [Tue, 29 Mar 2016 16:08:15 +0000 (16:08 +0000)] 
Comment out the use of the delay() function, and update is to the new signature anyway.

9 years agoChange latency representations to long as that's closr to what alsa uses.
Mike Brady [Tue, 29 Mar 2016 16:07:22 +0000 (16:07 +0000)] 
Change latency representations to long as that's closr to what alsa uses.

9 years agoMake the delay() procedurec return a frame value, positive or negative and a separate...
Mike Brady [Tue, 29 Mar 2016 16:06:26 +0000 (16:06 +0000)] 
Make the delay() procedurec return a frame value, positive or negative and a separate status value. Also, don't ever try to change the buffer size.

9 years agoPut debug message before attempt to recover from snd_pcm_delay negative result
Mike Brady [Tue, 29 Mar 2016 12:29:54 +0000 (12:29 +0000)] 
Put debug message before attempt to recover from snd_pcm_delay negative result

9 years agoEnsure the buffers exhausted message is sent one per occasion, slightly tidy up a...
Mike Brady [Tue, 29 Mar 2016 12:06:03 +0000 (12:06 +0000)] 
Ensure the buffers exhausted message is sent one per occasion, slightly tidy up a calculation.

9 years agoUse type long for delay as it corresp[onds with the alsa type used
Mike Brady [Tue, 29 Mar 2016 12:04:34 +0000 (12:04 +0000)] 
Use type long for delay as it corresp[onds with the alsa type used

9 years agoAdd a little extra information to diagnostic when a player packet out of sequence...
Mike Brady [Mon, 28 Mar 2016 08:40:52 +0000 (08:40 +0000)] 
Add a little extra information to diagnostic when a player packet out of sequence error is retected.

9 years agodemote debug info about network 2.9.5.2
Mike Brady [Sun, 27 Mar 2016 16:32:24 +0000 (16:32 +0000)] 
demote debug info about network

9 years agoBump to shom more type and promotion checking...
Mike Brady [Sun, 27 Mar 2016 16:20:49 +0000 (16:20 +0000)] 
Bump to shom more type and promotion checking...

9 years agotighten up calcuations of when to start sending silence and how to adjust it, taking...
Mike Brady [Sun, 27 Mar 2016 16:11:35 +0000 (16:11 +0000)] 
tighten up calcuations of when to start sending silence and how to adjust it, taking account of C rules of type changing and promotion

9 years agodemote a debug message
Mike Brady [Sun, 27 Mar 2016 16:09:03 +0000 (16:09 +0000)] 
demote a debug message

9 years agoMake time_to_play a uint64_t and correctly handle addition or subtraction of the...
Mike Brady [Sun, 27 Mar 2016 14:59:02 +0000 (14:59 +0000)] 
Make time_to_play a uint64_t and correctly handle addition or subtraction of the delta -- possible bug fix. Check types of arguments associated with caulcuation whether to wait or not.

9 years agoGet packet stats at debug level 1
Mike Brady [Sat, 26 Mar 2016 22:26:52 +0000 (22:26 +0000)] 
Get packet stats at debug level 1

9 years agoAdd new alsa option -- disable_synchronization
Mike Brady [Sat, 26 Mar 2016 21:53:09 +0000 (21:53 +0000)] 
Add new alsa option -- disable_synchronization

9 years agoBump for updates
Mike Brady [Sat, 26 Mar 2016 21:52:05 +0000 (21:52 +0000)] 
Bump for updates

9 years agoAdd version string to debug info, move settings printout to level 1, remove Startup...
Mike Brady [Sat, 26 Mar 2016 21:43:47 +0000 (21:43 +0000)] 
Add version string to debug info, move settings printout to level 1, remove Startup and Exit log messages

9 years agoAdd comment that get_reference_timestamp_stuff is okay type-wise
Mike Brady [Sat, 26 Mar 2016 21:42:14 +0000 (21:42 +0000)] 
Add comment that get_reference_timestamp_stuff is okay type-wise

9 years agoAdd no-sync option, don't try to sync if delay() returns -1, check and comment some...
Mike Brady [Sat, 26 Mar 2016 21:40:59 +0000 (21:40 +0000)] 
Add no-sync option, don't try to sync if delay() returns -1, check and comment some integer and sign promotion, update stats printing, (but more to do there).

9 years agoAdd field to disable synchronisation.
Mike Brady [Sat, 26 Mar 2016 21:37:17 +0000 (21:37 +0000)] 
Add field to disable synchronisation.

9 years agoAdd type check comment.
Mike Brady [Sat, 26 Mar 2016 21:36:40 +0000 (21:36 +0000)] 
Add type check comment.

9 years agoadd option disable synchronization; delay() should return a signed integer, duh.
Mike Brady [Sat, 26 Mar 2016 21:35:49 +0000 (21:35 +0000)] 
add option disable synchronization; delay() should return a signed integer, duh.

9 years agodelay() should return a signed integer, duh.
Mike Brady [Sat, 26 Mar 2016 21:34:33 +0000 (21:34 +0000)] 
delay() should return a signed integer, duh.

9 years agoUpdate README.md
Mike Brady [Thu, 24 Mar 2016 11:18:50 +0000 (11:18 +0000)] 
Update README.md

9 years agoUse snd_pcm_delay instead of snd_pcm_avail_delay, see if it fixes an incompatability... 2.9.5
Mke Brady [Thu, 24 Mar 2016 09:26:02 +0000 (09:26 +0000)] 
Use snd_pcm_delay instead of snd_pcm_avail_delay, see if it fixes an incompatability with some DACs.

9 years agoUpdate RELEASENOTES.md 2.9.4
Mike Brady [Thu, 17 Mar 2016 09:56:02 +0000 (09:56 +0000)] 
Update RELEASENOTES.md

9 years agoCorrect mishandling of avahi poll-thread error conditions. This was causing Shairport...
Mke Brady [Thu, 17 Mar 2016 09:41:32 +0000 (09:41 +0000)] 
Correct mishandling of avahi poll-thread error conditions. This was causing Shairport Sync to crash e.g. when the network disappeared

9 years agoUpdate to reflect development version 2.9.3 2.9.3
Mke Brady [Thu, 17 Mar 2016 09:33:00 +0000 (09:33 +0000)] 
Update to reflect development version 2.9.3

9 years agoUpdate audio.h
Mike Brady [Thu, 3 Mar 2016 16:58:16 +0000 (16:58 +0000)] 
Update audio.h

9 years ago2.8.1 – final
Mike Brady [Thu, 3 Mar 2016 15:36:25 +0000 (15:36 +0000)] 
2.8.1 – final

9 years ago2.8.1 – final
Mike Brady [Thu, 3 Mar 2016 15:35:31 +0000 (15:35 +0000)] 
2.8.1 – final

9 years agoUpdate audio_stdout.c
Mike Brady [Thu, 3 Mar 2016 15:06:57 +0000 (15:06 +0000)] 
Update audio_stdout.c

9 years agoUpdate copyright notice
Mike Brady [Thu, 3 Mar 2016 15:05:55 +0000 (15:05 +0000)] 
Update copyright notice

9 years agoUpdate copyright notice
Mike Brady [Thu, 3 Mar 2016 15:05:12 +0000 (15:05 +0000)] 
Update copyright notice

9 years agoUpdate copyright notice
Mike Brady [Thu, 3 Mar 2016 15:04:41 +0000 (15:04 +0000)] 
Update copyright notice

9 years agoUpdate copyright notice
Mike Brady [Thu, 3 Mar 2016 15:01:21 +0000 (15:01 +0000)] 
Update copyright notice

9 years agoUpdate README.md 2.8.1
Mike Brady [Wed, 2 Mar 2016 18:04:06 +0000 (18:04 +0000)] 
Update README.md

9 years agoUpdate README.md
Mike Brady [Wed, 2 Mar 2016 18:03:37 +0000 (18:03 +0000)] 
Update README.md

9 years agoCreate FEDORA.md
Mike Brady [Wed, 2 Mar 2016 18:02:37 +0000 (18:02 +0000)] 
Create FEDORA.md

9 years agoMove Fedora guide to a separate file
Mike Brady [Wed, 2 Mar 2016 18:01:25 +0000 (18:01 +0000)] 
Move Fedora guide to a separate file

9 years agoUpdate shairport-sync.conf
Mike Brady [Wed, 2 Mar 2016 17:51:08 +0000 (17:51 +0000)] 
Update shairport-sync.conf

9 years agoUpdate shairport-sync.in
Mike Brady [Wed, 2 Mar 2016 17:48:28 +0000 (17:48 +0000)] 
Update shairport-sync.in

9 years agoMention the configuration file
Mike Brady [Wed, 2 Mar 2016 17:47:46 +0000 (17:47 +0000)] 
Mention the configuration file

9 years agoIntroduction
Mike Brady [Wed, 2 Mar 2016 17:42:32 +0000 (17:42 +0000)] 
Introduction

9 years agoUpdate NEWS
Mike Brady [Wed, 2 Mar 2016 17:41:33 +0000 (17:41 +0000)] 
Update NEWS

9 years ago2.8.1 – forthcoming
Mike Brady [Wed, 2 Mar 2016 10:11:41 +0000 (10:11 +0000)] 
2.8.1 – forthcoming

9 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 2 Mar 2016 10:05:33 +0000 (10:05 +0000)] 
Update RELEASENOTES.md

9 years agoVersion 2.8.1 preliminary
Mke Brady [Tue, 1 Mar 2016 21:34:42 +0000 (21:34 +0000)] 
Version 2.8.1 preliminary

9 years agoUpdate TROUBLESHOOTING.md
Mike Brady [Tue, 1 Mar 2016 12:48:16 +0000 (12:48 +0000)] 
Update TROUBLESHOOTING.md

9 years agoMerge pull request #236 from bboffey/patch-1
Mike Brady [Tue, 1 Mar 2016 12:42:48 +0000 (12:42 +0000)] 
Merge pull request #236 from bboffey/patch-1

Add a possible workaround for a stuttering USB DAC.

9 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 29 Feb 2016 20:39:32 +0000 (20:39 +0000)] 
Update RELEASENOTES.md

9 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 29 Feb 2016 20:38:15 +0000 (20:38 +0000)] 
Update RELEASENOTES.md

9 years agoQuieten some unnecessary debug messages.
Mike Brady [Mon, 29 Feb 2016 19:54:51 +0000 (19:54 +0000)] 
Quieten some unnecessary debug messages.

9 years agoUpdate RELEASENOTES.md 2.9.2
Mike Brady [Mon, 29 Feb 2016 15:35:53 +0000 (15:35 +0000)] 
Update RELEASENOTES.md

9 years agoBump bugfix number -- fix an important bug dealing with truly msissing packets
Mike Brady [Mon, 29 Feb 2016 15:20:26 +0000 (15:20 +0000)] 
Bump bugfix number -- fix an important bug dealing with truly msissing packets

9 years agoQuieten an out-of-sequence message
Mike Brady [Mon, 29 Feb 2016 15:15:55 +0000 (15:15 +0000)] 
Quieten an out-of-sequence message

9 years agoQuieten a few debug messages
Mike Brady [Mon, 29 Feb 2016 15:07:03 +0000 (15:07 +0000)] 
Quieten a few debug messages

9 years agoAdd debug message calculating packet arrival and disperal times
Mike Brady [Mon, 29 Feb 2016 15:06:38 +0000 (15:06 +0000)] 
Add debug message calculating packet arrival and disperal times

9 years agoFix an error whereby the player would wait endlessly when a frame not marked ready...
Mike Brady [Mon, 29 Feb 2016 13:36:53 +0000 (13:36 +0000)] 
Fix an error whereby the player would wait endlessly when a frame not marked ready (i.e. a missing frame) was presented.

10 years agoUpdate TROUBLESHOOTING.md 236/head
bboffey [Tue, 23 Feb 2016 19:05:16 +0000 (19:05 +0000)] 
Update TROUBLESHOOTING.md

10 years agoUpdate TROUBLESHOOTING.md
bboffey [Tue, 23 Feb 2016 16:25:29 +0000 (16:25 +0000)] 
Update TROUBLESHOOTING.md

Added details of sound.conf buffer and period tweaks as a workaround for stuttering audio on certain USB DACs

10 years agoQuieten some more annoying debug messages
Mike Brady [Mon, 22 Feb 2016 14:42:13 +0000 (14:42 +0000)] 
Quieten some more annoying debug messages

10 years agoTurn off an annoying debug message
Mike Brady [Mon, 22 Feb 2016 14:18:31 +0000 (14:18 +0000)] 
Turn off an annoying debug message

10 years agoUpdate RELEASENOTES.md 2.9.1
Mike Brady [Sun, 21 Feb 2016 14:01:26 +0000 (14:01 +0000)] 
Update RELEASENOTES.md

10 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 21 Feb 2016 13:23:39 +0000 (13:23 +0000)] 
Update RELEASENOTES.md

10 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 21 Feb 2016 13:20:36 +0000 (13:20 +0000)] 
Update RELEASENOTES.md

10 years agoMerge pull request #230 from joerg-krause/fix-configure
Mike Brady [Sat, 20 Feb 2016 17:26:09 +0000 (17:26 +0000)] 
Merge pull request #230 from joerg-krause/fix-configure

Fix static linking with openssl and alsa

10 years agoFix static linking with openssl and alsa 230/head
Jörg Krause [Sat, 20 Feb 2016 15:13:57 +0000 (16:13 +0100)] 
Fix static linking with openssl and alsa

Otherwise build fails for cross-compilation. See http://autobuild.buildroot.net/results/682/6821605cf12e1a5393c29b30baf00cb0f1e1a451/build-end.log

10 years agoBump version number: Unlock mutex when initialising a device without a hardware mixer...
Mike Brady [Sat, 20 Feb 2016 13:48:16 +0000 (13:48 +0000)] 
Bump version number: Unlock mutex when initialising a device without a hardware mixer. Add check for hardware mixer to uses of mixer handle

10 years agoUnlock mutex when initialising a device without a hardware mixer. Add check for hardw...
Mike Brady [Sat, 20 Feb 2016 13:46:27 +0000 (13:46 +0000)] 
Unlock mutex when initialising a device without a hardware mixer. Add check for hardware mixer to uses of mixer handle

10 years agoUpdate CYGWIN.md
Mike Brady [Fri, 12 Feb 2016 22:26:52 +0000 (22:26 +0000)] 
Update CYGWIN.md

10 years agoCreate CYGWIN.md
Mike Brady [Fri, 12 Feb 2016 22:19:03 +0000 (22:19 +0000)] 
Create CYGWIN.md

10 years agoMerge pull request #222 from mikebrady/prune_locks
Mike Brady [Tue, 9 Feb 2016 12:58:32 +0000 (12:58 +0000)] 
Merge pull request #222 from mikebrady/prune_locks

Reduce the number of mutex locks in play, and simplify how signalling occurs between threads. Needs lots of testing!

10 years agoAdd a few debug messages, a few more lock/unlocks and tidy up a bit. 222/head
Mike Brady [Mon, 8 Feb 2016 22:05:19 +0000 (22:05 +0000)] 
Add a few debug messages, a few more lock/unlocks and tidy up a bit.

10 years agoStop using the playing_mutex mutex in favour of the play_lock mutex. Get rid of all...
Mike Brady [Mon, 8 Feb 2016 22:04:23 +0000 (22:04 +0000)] 
Stop using the playing_mutex mutex in favour of the play_lock mutex. Get rid of all references to playing_mutex.

10 years agoStop exporting rtsp_shutdown_stream
Mike Brady [Mon, 8 Feb 2016 22:03:03 +0000 (22:03 +0000)] 
Stop exporting rtsp_shutdown_stream

10 years agoChange shutdown requester.
Mike Brady [Mon, 8 Feb 2016 22:02:22 +0000 (22:02 +0000)] 
Change shutdown requester.

10 years agoUpdate README.md
Mike Brady [Mon, 8 Feb 2016 16:50:36 +0000 (16:50 +0000)] 
Update README.md

Restored the link to tracker.debian.org. It seems the problem accessing it not a general one.

10 years agoUpdate README.md
Mike Brady [Mon, 8 Feb 2016 14:26:49 +0000 (14:26 +0000)] 
Update README.md

Take out the reference to https://tracker.debian.org/shairport-sync – it seems to cause problems.

10 years agoMerge pull request #221 from bootc/debian-readme
Mike Brady [Mon, 8 Feb 2016 14:22:59 +0000 (14:22 +0000)] 
Merge pull request #221 from bootc/debian-readme

README: add a note about Debian

10 years agoREADME: add a note about Debian 221/head
Chris Boot [Mon, 8 Feb 2016 13:00:38 +0000 (13:00 +0000)] 
README: add a note about Debian

10 years agoUpdate TROUBLESHOOTING.md
Mike Brady [Fri, 5 Feb 2016 20:29:44 +0000 (20:29 +0000)] 
Update TROUBLESHOOTING.md

10 years agoUpdate TROUBLESHOOTING.md
Mike Brady [Fri, 5 Feb 2016 20:28:54 +0000 (20:28 +0000)] 
Update TROUBLESHOOTING.md

Add a quick not about WiFi low-power mode

10 years agoExperimentally, discard flush request that come before the first packet -- TuneBlade...
Mike Brady [Fri, 5 Feb 2016 09:25:21 +0000 (09:25 +0000)] 
Experimentally, discard flush request that come before the first packet -- TuneBlade bug workaround

10 years agoAllow at least 500 ms before starting a new rtsp conversation to allow previous one...
Mike Brady [Tue, 2 Feb 2016 16:39:23 +0000 (16:39 +0000)] 
Allow at least 500 ms before starting a new rtsp conversation to allow previous one to die, if any.

10 years agoMerge pull request #216 from fcarrega/development
Mike Brady [Tue, 2 Feb 2016 15:04:06 +0000 (15:04 +0000)] 
Merge pull request #216 from fcarrega/development

Edit TROUBLESHOOTING.md to add solution to UFW blocking ports #214

10 years agoTake a little more care of access to the alsa system; wait 100 ms after finishing...
Mike Brady [Tue, 2 Feb 2016 14:43:37 +0000 (14:43 +0000)] 
Take a little more care of access to the alsa system; wait 100 ms after finishing with it to release data strucutres

10 years agoMake alac check allocated buffer size and make player check and discard bad audio...
Mike Brady [Tue, 2 Feb 2016 09:43:44 +0000 (09:43 +0000)] 
Make alac check allocated buffer size and make player check and discard bad audio frames.

10 years agoAdd proper data structure for passing parameters between threads. Add some debug...
Mike Brady [Tue, 2 Feb 2016 09:08:19 +0000 (09:08 +0000)] 
Add proper data structure for passing parameters between threads. Add some debug messages.

10 years agoCorrected typo #214 216/head
Fabrice Carrega [Mon, 1 Feb 2016 21:47:17 +0000 (22:47 +0100)] 
Corrected typo #214

10 years agoEdited Troubleshooting.md #214
Fabrice Carrega [Mon, 1 Feb 2016 21:43:47 +0000 (22:43 +0100)] 
Edited Troubleshooting.md #214

10 years agoUpdate README.md
Mike Brady [Mon, 1 Feb 2016 13:48:11 +0000 (13:48 +0000)] 
Update README.md

Point at the `master` `man`pages rather than the `development` version.

10 years agoUpdate README.md
Mike Brady [Mon, 1 Feb 2016 13:33:42 +0000 (13:33 +0000)] 
Update README.md

Remove stuff not appropriate for development