]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
7 years agoForgot!
Mike Brady [Fri, 18 May 2018 12:30:17 +0000 (13:30 +0100)] 
Forgot!
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

7 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 18 May 2018 09:19:23 +0000 (10:19 +0100)] 
Update RELEASENOTES.md

7 years agoTidy up and quieten some debug messages.
Mike Brady [Fri, 18 May 2018 09:08:01 +0000 (10:08 +0100)] 
Tidy up and quieten some debug messages.

7 years agoUpdate README.md
Mike Brady [Fri, 18 May 2018 07:42:32 +0000 (08:42 +0100)] 
Update README.md

7 years agoUpdate README.md
Mike Brady [Fri, 18 May 2018 07:41:57 +0000 (08:41 +0100)] 
Update README.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 18 May 2018 07:39:16 +0000 (08:39 +0100)] 
Update RELEASENOTES.md

7 years agoDrop a player_flush request if a read lock can't be acquired on the player thread.
Mike Brady [Fri, 18 May 2018 07:34:30 +0000 (08:34 +0100)] 
Drop a player_flush request if a read lock can't be acquired on the player thread.

7 years agoDrop a player_flush request if a read lock can't be acquired on the player thread.
Mike Brady [Fri, 18 May 2018 07:33:21 +0000 (08:33 +0100)] 
Drop a player_flush request if a read lock can't be acquired on the player thread.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 17 May 2018 15:42:55 +0000 (16:42 +0100)] 
Update RELEASENOTES.md

7 years agoForgot
Mike Brady [Thu, 17 May 2018 15:16:48 +0000 (16:16 +0100)] 
Forgot
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

7 years agoIf the player thread is locked, don't block player_put_packet. Instead, discard the...
Mike Brady [Thu, 17 May 2018 15:15:52 +0000 (16:15 +0100)] 
If the player thread is locked, don't block player_put_packet. Instead, discard the packet.

7 years agoIf the player thread is locked, don't block player_put_packet. Instead, discard the...
Mike Brady [Thu, 17 May 2018 15:15:17 +0000 (16:15 +0100)] 
If the player thread is locked, don't block player_put_packet. Instead, discard the packet.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 17 May 2018 11:24:06 +0000 (12:24 +0100)] 
Update RELEASENOTES.md

7 years agoChange some debug messages.
Mike Brady [Thu, 17 May 2018 10:29:59 +0000 (11:29 +0100)] 
Change some debug messages.

7 years agoMove to using pthread_cancel in place of pthread_kill -- due to a problem in CYGWIN...
Mike Brady [Thu, 17 May 2018 09:59:16 +0000 (10:59 +0100)] 
Move to using pthread_cancel in place of pthread_kill -- due to a problem in CYGWIN, but the move makes the code simpler and more rugged. Tidy up the code a bit and remove a clobbering warning. Fix a bug casung excessive resend requests.

7 years agoFix an off-by-one bug causing excessive resend requests.
Mike Brady [Thu, 17 May 2018 09:58:22 +0000 (10:58 +0100)] 
Fix an off-by-one bug causing excessive resend requests.

7 years agoMove to using pthread_cancel in place of pthread_kill -- due to a problem in CYGWIN...
Mike Brady [Thu, 17 May 2018 09:29:59 +0000 (10:29 +0100)] 
Move to using pthread_cancel in place of pthread_kill -- due to a problem in CYGWIN, but the move makes the code simpler and more rugged. Tidy up the code a bit and remove a clobbering warning.

7 years agoMove to using pthread_cancel in place of pthread_kill -- due to a problem in CYGWIN...
Mike Brady [Thu, 17 May 2018 09:16:44 +0000 (10:16 +0100)] 
Move to using pthread_cancel in place of pthread_kill -- due to a problem in CYGWIN, but the move makes the code simpler and more rugged.

7 years agoUpdate CYGWIN.md
Mike Brady [Wed, 16 May 2018 17:36:50 +0000 (18:36 +0100)] 
Update CYGWIN.md

7 years agoFix a benign type definition mismatch
Mike Brady [Wed, 16 May 2018 17:32:17 +0000 (18:32 +0100)] 
Fix a benign type definition mismatch

7 years agoMake the resend failure message a bit less chatty and more informative.
Mike Brady [Tue, 15 May 2018 11:45:26 +0000 (12:45 +0100)] 
Make the resend failure message a bit less chatty and more informative.

7 years agoRevise resend interval calculation to spread it out over a long latency.
Mike Brady [Tue, 15 May 2018 11:08:01 +0000 (12:08 +0100)] 
Revise resend interval calculation to spread it out over a long latency.

7 years agoAllow a great number of buffers and parameterise the fixed latency limits.
Mike Brady [Tue, 15 May 2018 08:12:17 +0000 (09:12 +0100)] 
Allow a great number of buffers and parameterise the fixed latency limits.

7 years agoAllow a great number of buffers and parameterise the fixed latency limits.
Mike Brady [Tue, 15 May 2018 08:11:50 +0000 (09:11 +0100)] 
Allow a great number of buffers and parameterise the fixed latency limits.

7 years agoclean up audio_pa definition of play
Mike Brady [Mon, 14 May 2018 09:01:15 +0000 (10:01 +0100)] 
clean up audio_pa definition of play

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 13 May 2018 14:09:17 +0000 (15:09 +0100)] 
Update RELEASENOTES.md

7 years agoFix a misue of rwlock and unlock -- they must be made on the same thread.
Mike Brady [Sun, 13 May 2018 13:41:59 +0000 (14:41 +0100)] 
Fix a misue of rwlock and unlock -- they must be made on the same thread.

7 years agoFix a misue of rwlock and unlock -- they must be made on the same thread.
Mike Brady [Sun, 13 May 2018 13:41:15 +0000 (14:41 +0100)] 
Fix a misue of rwlock and unlock -- they must be made on the same thread.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 12 May 2018 15:09:01 +0000 (16:09 +0100)] 
Update RELEASENOTES.md

7 years agosplit player_flush into two -- make do_flush for internal use, player_flush for exter...
Mike Brady [Sat, 12 May 2018 14:57:23 +0000 (15:57 +0100)] 
split player_flush into two -- make do_flush for internal use, player_flush for external use.

7 years agoAdd a read-write mutex to protect a player thread when it's being created or deleted...
Mike Brady [Sat, 12 May 2018 14:36:56 +0000 (15:36 +0100)] 
Add a read-write mutex to protect a player thread when it's being created or deleted; make external accessors get a read lock.

7 years agoAdd a read-write mutex to protect a player thread when it's being created or deleted...
Mike Brady [Sat, 12 May 2018 14:35:51 +0000 (15:35 +0100)] 
Add a read-write mutex to protect a player thread when it's being created or deleted; make player_put_packet get a read lock.

7 years agoAdd a read-write mutex to protect a player thread when it's being created or deleted...
Mike Brady [Sat, 12 May 2018 14:10:27 +0000 (15:10 +0100)] 
Add a read-write mutex to protect a player thread when it's being created or deleted; make player_flush get a read lock to get access.

7 years agoAdd limit checks to the (deprecated) -L fixed latency setting.
Mike Brady [Fri, 11 May 2018 11:23:17 +0000 (12:23 +0100)] 
Add limit checks to the (deprecated) -L fixed latency setting.

7 years agoUpdate shairport-sync.conf
Mike Brady [Fri, 11 May 2018 10:44:50 +0000 (11:44 +0100)] 
Update shairport-sync.conf

7 years agoUpdate shairport-sync.conf
Mike Brady [Fri, 11 May 2018 10:24:29 +0000 (11:24 +0100)] 
Update shairport-sync.conf

7 years agoMake some essentially cosmetic changes to return memory when the program exits. The...
Mike Brady [Fri, 11 May 2018 09:56:16 +0000 (10:56 +0100)] 
Make some essentially cosmetic changes to return memory when the program exits. The program never exits, but it's good for valgrind.

7 years agoUpdate README.md
Mike Brady [Thu, 10 May 2018 08:32:13 +0000 (09:32 +0100)] 
Update README.md

7 years agoUpdate README.md
Mike Brady [Thu, 10 May 2018 08:31:09 +0000 (09:31 +0100)] 
Update README.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 10 May 2018 08:25:31 +0000 (09:25 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate configure.ac
Mike Brady [Thu, 10 May 2018 08:24:08 +0000 (09:24 +0100)] 
Update configure.ac

7 years agoAdd a few debug messages to see how far it gets
Mike Brady [Thu, 10 May 2018 08:05:40 +0000 (09:05 +0100)] 
Add a few debug messages to see how far it gets

7 years agoChange the resend error backoff to one sixteenth of a second -- now can alomst tolera...
Mike Brady [Wed, 9 May 2018 19:20:54 +0000 (20:20 +0100)] 
Change the resend error backoff to one sixteenth of a second -- now can alomst tolerate a 10% failure of packets.

7 years agoHack alert. If a very large number of frames to flush is calculate -- shome mhistake...
Mike Brady [Wed, 9 May 2018 16:15:28 +0000 (17:15 +0100)] 
Hack alert. If a very large number of frames to flush is calculate -- shome mhistake -- set it to something smaller.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 9 May 2018 08:34:57 +0000 (09:34 +0100)] 
Update RELEASENOTES.md

7 years agoMake the UDP sockets blocking rather than non-blocking, but set a two millisecond...
Mike Brady [Wed, 9 May 2018 08:31:42 +0000 (09:31 +0100)] 
Make the UDP sockets blocking rather than non-blocking, but set a two millisecond limit on the sendto calls.

7 years agoMake the UDP sockets blocking rather than non-blocking, but set 2 millisecond limits...
Mike Brady [Wed, 9 May 2018 08:29:47 +0000 (09:29 +0100)] 
Make the UDP sockets blocking rather than non-blocking, but set 2 millisecond limits on the sendto calls.

7 years agoUpdate RELEASENOTES.md 3.2RC7
Mike Brady [Tue, 8 May 2018 20:48:43 +0000 (21:48 +0100)] 
Update RELEASENOTES.md

7 years agoMerge branch 'master' of https://github.com/mikebrady/shairport-sync
Mike Brady [Tue, 8 May 2018 20:15:18 +0000 (21:15 +0100)] 
Merge branch 'master' of https://github.com/mikebrady/shairport-sync

Forgot online documentation update

7 years agoMerge resolution to issue 694 (buzz during track change) into master branch
Mike Brady [Tue, 8 May 2018 20:14:51 +0000 (21:14 +0100)] 
Merge resolution to issue 694 (buzz during track change) into master branch

7 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 8 May 2018 20:14:27 +0000 (21:14 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 8 May 2018 20:13:23 +0000 (21:13 +0100)] 
Update RELEASENOTES.md

7 years agoMerge resolution to issue 694 (buzz during track change) into master branch
Mike Brady [Tue, 8 May 2018 19:57:47 +0000 (20:57 +0100)] 
Merge resolution to issue 694 (buzz during track change) into master branch

7 years agoMerge resolution to issue 694 (buzz during track change) into development branch
Mike Brady [Tue, 8 May 2018 19:26:26 +0000 (20:26 +0100)] 
Merge resolution to issue 694 (buzz during track change) into development branch

7 years agoMerge resolution to issue 694 (buzz during track change) into development branch
Mike Brady [Tue, 8 May 2018 19:25:47 +0000 (20:25 +0100)] 
Merge resolution to issue 694 (buzz during track change) into development branch

7 years agoStop erroneously assuming that the buffer passed to the player is not changed --...
Mike Brady [Mon, 7 May 2018 21:00:59 +0000 (22:00 +0100)] 
Stop erroneously assuming that the buffer passed to the player is not changed -- sometimes it is, it seems. Tidy up some typing. Revert to snd_pcm_drop from snd_pcm_drain.

7 years agoStop erroneously assuming that the buffer passed to the player is not changed --...
Mike Brady [Mon, 7 May 2018 21:00:01 +0000 (22:00 +0100)] 
Stop erroneously assuming that the buffer passed to the player is not changed -- sometimes it is, it seems. Tidy up some typing.

7 years agoReplace snd_pcm_drop with snd_pcm_drain -- issue 694
Mike Brady [Sun, 6 May 2018 16:27:01 +0000 (17:27 +0100)] 
Replace snd_pcm_drop with snd_pcm_drain -- issue 694

7 years agoReplace snd_pcm_drop with snd_pcm_drain.
Mike Brady [Sun, 6 May 2018 16:25:43 +0000 (17:25 +0100)] 
Replace snd_pcm_drop with snd_pcm_drain.

7 years agoQuieten a debug message.
Mike Brady [Sat, 5 May 2018 18:24:57 +0000 (19:24 +0100)] 
Quieten a debug message.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 5 May 2018 11:11:28 +0000 (12:11 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate development version of TROUBLESHOOTING to match that of 3.2RC6.
Mike Brady [Sat, 5 May 2018 11:08:45 +0000 (12:08 +0100)] 
Update development version of TROUBLESHOOTING to match that of 3.2RC6.

7 years agoUpdate development version of TROUBLESHOOTING to match that of 3.2RC6.
Mike Brady [Sat, 5 May 2018 11:07:34 +0000 (12:07 +0100)] 
Update development version of TROUBLESHOOTING to match that of 3.2RC6.

7 years agoRestore the old way of determining latency for clients identifying with AirPlay user... 3.2RC6
Mike Brady [Sat, 5 May 2018 10:49:48 +0000 (11:49 +0100)] 
Restore the old way of determining latency for clients identifying with AirPlay user agent strings having a version of 353 (iOS 11.1.2) or earlier.

7 years agoRestore the old way of determining latency for clients identifying with AirPlay user...
Mike Brady [Sat, 5 May 2018 10:48:56 +0000 (11:48 +0100)] 
Restore the old way of determining latency for clients identifying with AirPlay user agent strings having a version of 353 (iOS 11.1.2) or earlier.

7 years agoIts 353 not 363.
Mike Brady [Fri, 4 May 2018 19:21:47 +0000 (20:21 +0100)] 
Its 353 not 363.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 4 May 2018 17:32:07 +0000 (18:32 +0100)] 
Update RELEASENOTES.md

7 years agoIf it's an AirPlay user agent up to and including version 363 (iOS 11.1.2) use the...
Mike Brady [Fri, 4 May 2018 17:27:39 +0000 (18:27 +0100)] 
If it's an AirPlay user agent up to and including version 363 (iOS 11.1.2) use the old offset calculation by adding 11,205 frames to the offset.

7 years agoIf it's an AirPlay user agent up to and including version 363 (iOS 11.1.2) use the...
Mike Brady [Fri, 4 May 2018 17:25:52 +0000 (18:25 +0100)] 
If it's an AirPlay user agent up to and including version 363 (iOS 11.1.2) use the old offset calculation by adding 11,205 frames to the offset.

7 years agoUpdate TROUBLESHOOTING.md
Mike Brady [Sat, 28 Apr 2018 22:17:11 +0000 (23:17 +0100)] 
Update TROUBLESHOOTING.md

7 years agoUpdate TROUBLESHOOTING.md
Mike Brady [Sat, 28 Apr 2018 22:16:06 +0000 (23:16 +0100)] 
Update TROUBLESHOOTING.md

7 years agoUpdate TROUBLESHOOTING.md
Mike Brady [Fri, 27 Apr 2018 13:18:50 +0000 (14:18 +0100)] 
Update TROUBLESHOOTING.md

7 years agoUpdate RELEASENOTES.md 3.2RC5
Mike Brady [Fri, 27 Apr 2018 12:53:37 +0000 (13:53 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 Apr 2018 10:50:49 +0000 (11:50 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 Apr 2018 10:49:57 +0000 (11:49 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 Apr 2018 10:48:45 +0000 (11:48 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 27 Apr 2018 10:48:23 +0000 (11:48 +0100)] 
Update RELEASENOTES.md

7 years agoMake the options for the dbus and mpris interfaces --with-dbus-interface and --with...
Mike Brady [Wed, 25 Apr 2018 17:05:35 +0000 (18:05 +0100)] 
Make the options for the dbus and mpris interfaces --with-dbus-interface and --with-mpris-interface rather than --with-dbus and --with-mpris.

7 years agoMake the options for the dbus and mpris interfaces --with-dbus-interface and --with...
Mike Brady [Wed, 25 Apr 2018 17:05:19 +0000 (18:05 +0100)] 
Make the options for the dbus and mpris interfaces --with-dbus-interface and --with-mpris-interface rather than --with-dbus and --with-mpris.

7 years agoSmall changes to the levels of debug messages
Mike Brady [Wed, 25 Apr 2018 16:53:14 +0000 (17:53 +0100)] 
Small changes to the levels of debug messages

7 years agoMake the options for the dbus and mpris interfaces --with-dbus-interface and --with...
Mike Brady [Wed, 25 Apr 2018 16:43:10 +0000 (17:43 +0100)] 
Make the options for the dbus and mpris interfaces --with-dbus-interface and --with-mpris-interface rather than --with-dbus and --with-mpris.

7 years agoMake the options for the dbus and mpris interfaces --with-dbus-interface and --with...
Mike Brady [Wed, 25 Apr 2018 16:42:51 +0000 (17:42 +0100)] 
Make the options for the dbus and mpris interfaces --with-dbus-interface and --with-mpris-interface rather than --with-dbus and --with-mpris.

7 years agoForgot!
Mike Brady [Tue, 24 Apr 2018 09:25:53 +0000 (10:25 +0100)] 
Forgot!
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

7 years agoUpdate README.md
Mike Brady [Mon, 23 Apr 2018 18:21:27 +0000 (19:21 +0100)] 
Update README.md

7 years agoUpdate README.md
Mike Brady [Mon, 23 Apr 2018 18:20:49 +0000 (19:20 +0100)] 
Update README.md

7 years agoMake resend error backoff work better and set it to 0.5 seconds. Quieten some routine...
Mike Brady [Mon, 23 Apr 2018 12:10:26 +0000 (13:10 +0100)] 
Make resend error backoff work better and set it to 0.5 seconds. Quieten some routine debug messages.

7 years agoMake resend error backoff work better and set it to 0.5 seconds. Quieten some routine...
Mike Brady [Mon, 23 Apr 2018 12:09:44 +0000 (13:09 +0100)] 
Make resend error backoff work better and set it to 0.5 seconds. Quieten some routine debug messages.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 19 Apr 2018 14:38:34 +0000 (15:38 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 19 Apr 2018 14:37:17 +0000 (15:37 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 19 Apr 2018 14:36:45 +0000 (15:36 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 19 Apr 2018 14:22:46 +0000 (15:22 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 19 Apr 2018 14:16:32 +0000 (15:16 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 19 Apr 2018 14:14:26 +0000 (15:14 +0100)] 
Update RELEASENOTES.md

7 years agoMerge back some of the changes made to the master release candidates. Matches 3.2RC4.
Mike Brady [Thu, 19 Apr 2018 12:49:07 +0000 (13:49 +0100)] 
Merge back some of the changes made to the master release candidates. Matches 3.2RC4.

7 years agoMerge back some of the changes made to the master release candidates.
Mike Brady [Thu, 19 Apr 2018 12:48:29 +0000 (13:48 +0100)] 
Merge back some of the changes made to the master release candidates.

7 years agoUpdate RELEASENOTES.md 3.2RC4
Mike Brady [Thu, 19 Apr 2018 12:28:56 +0000 (13:28 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 19 Apr 2018 09:26:56 +0000 (10:26 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 19 Apr 2018 09:24:52 +0000 (10:24 +0100)] 
Update RELEASENOTES.md

7 years agoSend resend requests via the control channel rather than the audio channel. This...
Mike Brady [Thu, 19 Apr 2018 09:17:08 +0000 (10:17 +0100)] 
Send resend requests via the control channel rather than the audio channel. This makes it compatilbe iwht AirAudio and conformant with the unofficial guide to the airplay protocol. Brown bag time.

7 years agoSend resend requests via control channel rather than the audio channel. This makes...
Mike Brady [Thu, 19 Apr 2018 09:16:28 +0000 (10:16 +0100)] 
Send resend requests via control channel rather than the audio channel. This makes it compatilbe iwht AirAudio and confformant with the unofficial guide to the airplay protocol. Brown bag time.