]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
7 years agoUpdate shairport-sync.conf 708/head
fumitti [Fri, 1 Jun 2018 05:57:46 +0000 (14:57 +0900)] 
Update shairport-sync.conf

remove mixed spaces

7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 30 May 2018 15:15:41 +0000 (16:15 +0100)] 
Update RELEASENOTES.md

7 years agoAdd yet more debugging to the TEARDOWN sequence.
Mike Brady [Wed, 30 May 2018 14:29:58 +0000 (15:29 +0100)] 
Add yet more debugging to the TEARDOWN sequence.

7 years agoAdd yet more debugging to the TEARDOWN sequence.
Mike Brady [Wed, 30 May 2018 14:00:37 +0000 (15:00 +0100)] 
Add yet more debugging to the TEARDOWN sequence.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 29 May 2018 21:18:35 +0000 (22:18 +0100)] 
Update RELEASENOTES.md

7 years agoIncrease debugging temporarily for a TEARDOWN.
Mike Brady [Tue, 29 May 2018 21:13:16 +0000 (22:13 +0100)] 
Increase debugging temporarily for a TEARDOWN.

7 years agoIncrease debugging temporarily for a TEARDOWN.
Mike Brady [Tue, 29 May 2018 20:53:38 +0000 (21:53 +0100)] 
Increase debugging temporarily for a TEARDOWN.

7 years agoInclude all RTSP messages in debug level 2 except for the OPTIONS message; tidy up...
Mike Brady [Fri, 25 May 2018 12:48:12 +0000 (13:48 +0100)] 
Include all RTSP messages in debug level 2 except for the OPTIONS message; tidy up some other debug messages.

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

7 years agoTreat volume-based muting the same as playback-switch-based muting and disable both...
Mike Brady [Fri, 25 May 2018 08:43:19 +0000 (09:43 +0100)] 
Treat volume-based muting the same as playback-switch-based muting and disable both by default. Rename the setting to "use_hardware_mute_if_available". Add a debug message for TEARDOWN

7 years agoIf a TEARDOWN request is received, print the message and the response.
Mike Brady [Fri, 25 May 2018 08:36:17 +0000 (09:36 +0100)] 
If a TEARDOWN request is received, print the message and the response.

7 years agoTreat volume-based muting the same as playback-switch-based muting and disable both...
Mike Brady [Fri, 25 May 2018 08:22:48 +0000 (09:22 +0100)] 
Treat volume-based muting the same as playback-switch-based muting and disable both by default. Rename the setting to "use_hardware_mute_if_available".

7 years agoUpdate INSTALL.md
Mike Brady [Mon, 21 May 2018 17:46:34 +0000 (18:46 +0100)] 
Update INSTALL.md

7 years agoUpdate README.md
Mike Brady [Mon, 21 May 2018 16:59:31 +0000 (17:59 +0100)] 
Update README.md

7 years agoUpdate INSTALL.md
Mike Brady [Mon, 21 May 2018 16:21:49 +0000 (17:21 +0100)] 
Update INSTALL.md

7 years agoUpdate INSTALL.md
Mike Brady [Mon, 21 May 2018 16:19:46 +0000 (17:19 +0100)] 
Update INSTALL.md

7 years agoUpdate INSTALL.md
Mike Brady [Mon, 21 May 2018 16:17:35 +0000 (17:17 +0100)] 
Update INSTALL.md

7 years agoUpdate INSTALL.md
Mike Brady [Mon, 21 May 2018 12:43:32 +0000 (13:43 +0100)] 
Update INSTALL.md

7 years agoUpdate INSTALL.md
Mike Brady [Mon, 21 May 2018 12:37:43 +0000 (13:37 +0100)] 
Update INSTALL.md

7 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Sun, 20 May 2018 16:39:35 +0000 (17:39 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot!

7 years agoRestore correct calculation of PID location for FreeBSD and System V Linuxes
Mike Brady [Sun, 20 May 2018 16:37:30 +0000 (17:37 +0100)] 
Restore correct calculation of PID location for FreeBSD and System V Linuxes

7 years agoQuieten a few compiler warnings.
Mike Brady [Sun, 20 May 2018 14:17:01 +0000 (15:17 +0100)] 
Quieten a few compiler warnings.

7 years agoquieten a few compiler warnings
Mike Brady [Sun, 20 May 2018 14:12:33 +0000 (15:12 +0100)] 
quieten a few compiler warnings

7 years agoUpdate RELEASENOTES.md 3.2RC8
Mike Brady [Sat, 19 May 2018 08:39:25 +0000 (09:39 +0100)] 
Update RELEASENOTES.md

7 years agoFix a bug causing problems in CYGWIN 64, fix a bug causing excessive resend requests...
Mike Brady [Sat, 19 May 2018 08:32:08 +0000 (09:32 +0100)] 
Fix a bug causing problems in CYGWIN 64, fix a bug causing excessive resend requests, fix two possible lock problems, tidy up some backend code, quieten some debug messages, start using pthread_cancel, bring level with 3.2d55.

7 years agoFix a bug causing problems in CYGWIN 64, fix a bug causing excessive resend requests...
Mike Brady [Sat, 19 May 2018 08:30:22 +0000 (09:30 +0100)] 
Fix a bug causing problems in CYGWIN 64, fix a bug causing excessive resend requests, fix two possible lock problems, tidy up some backend code, quieten some debug messages, start using pthread_cancel, bring level with 3.2d55.

7 years agoFix minor warnings from some of the backend modules and make the configure messages...
Mike Brady [Fri, 18 May 2018 14:22:20 +0000 (15:22 +0100)] 
Fix minor warnings from some of the backend modules and make the configure messages a little more helpful.

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