]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
fumitti [Fri, 1 Jun 2018 05:57:46 +0000 (14:57 +0900)]
Update shairport-sync.conf
remove mixed spaces
Mike Brady [Wed, 30 May 2018 15:15:41 +0000 (16:15 +0100)]
Update RELEASENOTES.md
Mike Brady [Wed, 30 May 2018 14:29:58 +0000 (15:29 +0100)]
Add 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.
Mike Brady [Tue, 29 May 2018 21:18:35 +0000 (22:18 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 29 May 2018 21:13:16 +0000 (22:13 +0100)]
Increase debugging temporarily for a TEARDOWN.
Mike Brady [Tue, 29 May 2018 20:53:38 +0000 (21:53 +0100)]
Increase debugging temporarily for a TEARDOWN.
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.
Mike Brady [Fri, 25 May 2018 09:09:17 +0000 (10:09 +0100)]
Update RELEASENOTES.md
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
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.
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".
Mike Brady [Mon, 21 May 2018 17:46:34 +0000 (18:46 +0100)]
Update INSTALL.md
Mike Brady [Mon, 21 May 2018 16:59:31 +0000 (17:59 +0100)]
Update README.md
Mike Brady [Mon, 21 May 2018 16:21:49 +0000 (17:21 +0100)]
Update INSTALL.md
Mike Brady [Mon, 21 May 2018 16:19:46 +0000 (17:19 +0100)]
Update INSTALL.md
Mike Brady [Mon, 21 May 2018 16:17:35 +0000 (17:17 +0100)]
Update INSTALL.md
Mike Brady [Mon, 21 May 2018 12:43:32 +0000 (13:43 +0100)]
Update INSTALL.md
Mike Brady [Mon, 21 May 2018 12:37:43 +0000 (13:37 +0100)]
Update INSTALL.md
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!
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
Mike Brady [Sun, 20 May 2018 14:17:01 +0000 (15:17 +0100)]
Quieten a few compiler warnings.
Mike Brady [Sun, 20 May 2018 14:12:33 +0000 (15:12 +0100)]
quieten a few compiler warnings
Mike Brady [Sat, 19 May 2018 08:39:25 +0000 (09:39 +0100)]
Update RELEASENOTES.md
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.
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.
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.
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
Mike Brady [Fri, 18 May 2018 09:19:23 +0000 (10:19 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 18 May 2018 09:08:01 +0000 (10:08 +0100)]
Tidy up and quieten some debug messages.
Mike Brady [Fri, 18 May 2018 07:42:32 +0000 (08:42 +0100)]
Update README.md
Mike Brady [Fri, 18 May 2018 07:41:57 +0000 (08:41 +0100)]
Update README.md
Mike Brady [Fri, 18 May 2018 07:39:16 +0000 (08:39 +0100)]
Update RELEASENOTES.md
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.
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.
Mike Brady [Thu, 17 May 2018 15:42:55 +0000 (16:42 +0100)]
Update RELEASENOTES.md
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
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.
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.
Mike Brady [Thu, 17 May 2018 11:24:06 +0000 (12:24 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 17 May 2018 10:29:59 +0000 (11:29 +0100)]
Change some debug messages.
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.
Mike Brady [Thu, 17 May 2018 09:58:22 +0000 (10:58 +0100)]
Fix an off-by-one bug causing excessive resend requests.
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.
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.
Mike Brady [Wed, 16 May 2018 17:36:50 +0000 (18:36 +0100)]
Update CYGWIN.md
Mike Brady [Wed, 16 May 2018 17:32:17 +0000 (18:32 +0100)]
Fix a benign type definition mismatch
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.
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.
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.
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.
Mike Brady [Mon, 14 May 2018 09:01:15 +0000 (10:01 +0100)]
clean up audio_pa definition of play
Mike Brady [Sun, 13 May 2018 14:09:17 +0000 (15:09 +0100)]
Update RELEASENOTES.md
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.
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.
Mike Brady [Sat, 12 May 2018 15:09:01 +0000 (16:09 +0100)]
Update RELEASENOTES.md
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.
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.
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.
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.
Mike Brady [Fri, 11 May 2018 11:23:17 +0000 (12:23 +0100)]
Add limit checks to the (deprecated) -L fixed latency setting.
Mike Brady [Fri, 11 May 2018 10:44:50 +0000 (11:44 +0100)]
Update shairport-sync.conf
Mike Brady [Fri, 11 May 2018 10:24:29 +0000 (11:24 +0100)]
Update shairport-sync.conf
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.
Mike Brady [Thu, 10 May 2018 08:32:13 +0000 (09:32 +0100)]
Update README.md
Mike Brady [Thu, 10 May 2018 08:31:09 +0000 (09:31 +0100)]
Update README.md
Mike Brady [Thu, 10 May 2018 08:25:31 +0000 (09:25 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 10 May 2018 08:24:08 +0000 (09:24 +0100)]
Update configure.ac
Mike Brady [Thu, 10 May 2018 08:05:40 +0000 (09:05 +0100)]
Add a few debug messages to see how far it gets
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.
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.
Mike Brady [Wed, 9 May 2018 08:34:57 +0000 (09:34 +0100)]
Update RELEASENOTES.md
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.
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.
Mike Brady [Tue, 8 May 2018 20:48:43 +0000 (21:48 +0100)]
Update RELEASENOTES.md
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
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
Mike Brady [Tue, 8 May 2018 20:14:27 +0000 (21:14 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 8 May 2018 20:13:23 +0000 (21:13 +0100)]
Update RELEASENOTES.md
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
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
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
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.
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.
Mike Brady [Sun, 6 May 2018 16:27:01 +0000 (17:27 +0100)]
Replace snd_pcm_drop with snd_pcm_drain -- issue 694
Mike Brady [Sun, 6 May 2018 16:25:43 +0000 (17:25 +0100)]
Replace snd_pcm_drop with snd_pcm_drain.
Mike Brady [Sat, 5 May 2018 18:24:57 +0000 (19:24 +0100)]
Quieten a debug message.
Mike Brady [Sat, 5 May 2018 11:11:28 +0000 (12:11 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 5 May 2018 11:08:45 +0000 (12:08 +0100)]
Update 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.
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.
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.
Mike Brady [Fri, 4 May 2018 19:21:47 +0000 (20:21 +0100)]
Its 353 not 363.
Mike Brady [Fri, 4 May 2018 17:32:07 +0000 (18:32 +0100)]
Update RELEASENOTES.md
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.
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.
Mike Brady [Sat, 28 Apr 2018 22:17:11 +0000 (23:17 +0100)]
Update TROUBLESHOOTING.md
Mike Brady [Sat, 28 Apr 2018 22:16:06 +0000 (23:16 +0100)]
Update TROUBLESHOOTING.md
Mike Brady [Fri, 27 Apr 2018 13:18:50 +0000 (14:18 +0100)]
Update TROUBLESHOOTING.md
Mike Brady [Fri, 27 Apr 2018 12:53:37 +0000 (13:53 +0100)]
Update RELEASENOTES.md