Commit Graph
2817 Commits
Author SHA1 Message Date
Mike Brady 18b37ea254 Replace all pthread_mutex_locks with debug_mutex_lock with a message and timer. Not really tested. 2018-06-01 08:29:48 +01:00
Mike Brady 2dab0b0816 Update RELEASENOTES.md 2018-05-30 16:15:41 +01:00
Mike Brady 1df8858f27 Add yet more debugging to the TEARDOWN sequence. 2018-05-30 15:29:58 +01:00
Mike Brady f018a18495 Add yet more debugging to the TEARDOWN sequence. 2018-05-30 15:00:37 +01:00
Mike Brady 0a10f0de81 Update RELEASENOTES.md 2018-05-29 22:18:35 +01:00
Mike Brady ad1f5b9fa2 Increase debugging temporarily for a TEARDOWN. 2018-05-29 22:13:16 +01:00
Mike Brady d0dda0b095 Increase debugging temporarily for a TEARDOWN. 2018-05-29 21:53:38 +01:00
Mike Brady 452e1f72fb Include all RTSP messages in debug level 2 except for the OPTIONS message; tidy up some other debug messages. 2018-05-25 13:48:12 +01:00
Mike Brady d70359ccb7 Update RELEASENOTES.md 2018-05-25 10:09:17 +01:00
Mike Brady aed5ea2681 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 2018-05-25 09:43:19 +01:00
Mike Brady 3aba10e3cc If a TEARDOWN request is received, print the message and the response. 2018-05-25 09:36:17 +01:00
Mike Brady e66a47943d 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". 2018-05-25 09:22:48 +01:00
Mike Brady f347a52ff9 Update INSTALL.md 2018-05-21 18:46:34 +01:00
Mike Brady 9d52614469 Update README.md 2018-05-21 17:59:31 +01:00
Mike Brady 9f397df89e Update INSTALL.md 2018-05-21 17:21:49 +01:00
Mike Brady d411c8f790 Update INSTALL.md 2018-05-21 17:19:46 +01:00
Mike Brady 08243de4e7 Update INSTALL.md 2018-05-21 17:17:35 +01:00
Mike Brady dc45693517 Update INSTALL.md 2018-05-21 13:43:32 +01:00
Mike Brady 32b2bbe85b Update INSTALL.md 2018-05-21 13:37:43 +01:00
Mike Brady fc74c10944 Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot!
2018-05-20 17:39:35 +01:00
Mike Brady 0c977ceada Restore correct calculation of PID location for FreeBSD and System V Linuxes 2018-05-20 17:37:30 +01:00
Mike Brady 4837330b8a Quieten a few compiler warnings. 2018-05-20 15:17:01 +01:00
Mike Brady 510424dc5f quieten a few compiler warnings 2018-05-20 15:12:33 +01:00
Mike Brady d2713a40a7 Update RELEASENOTES.md 2018-05-19 09:39:25 +01:00
Mike Brady 8e467c29d8 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. 2018-05-19 09:32:08 +01:00
Mike Brady c1e10b8f4d 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. 2018-05-19 09:30:22 +01:00
Mike Brady 3fbd47ad05 Fix minor warnings from some of the backend modules and make the configure messages a little more helpful. 2018-05-18 15:22:20 +01:00
Mike Brady e6fb380677 Forgot!
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
2018-05-18 13:30:17 +01:00
Mike Brady 7830fa6542 Update RELEASENOTES.md 2018-05-18 10:19:23 +01:00
Mike Brady 499fae9796 Tidy up and quieten some debug messages. 2018-05-18 10:08:01 +01:00
Mike Brady dfba17a4e2 Update README.md 2018-05-18 08:42:32 +01:00
Mike Brady 8e812301dc Update README.md 2018-05-18 08:41:57 +01:00
Mike Brady d967bfc7ed Update RELEASENOTES.md 2018-05-18 08:39:16 +01:00
Mike Brady ba59ea9604 Drop a player_flush request if a read lock can't be acquired on the player thread. 2018-05-18 08:34:30 +01:00
Mike Brady 8f9aaf7211 Drop a player_flush request if a read lock can't be acquired on the player thread. 2018-05-18 08:33:21 +01:00
Mike Brady b25415ce01 Update RELEASENOTES.md 2018-05-17 16:42:55 +01:00
Mike Brady 658e3676f0 Forgot
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
2018-05-17 16:16:48 +01:00
Mike Brady 9d43064bfd If the player thread is locked, don't block player_put_packet. Instead, discard the packet. 2018-05-17 16:15:52 +01:00
Mike Brady 6d08725539 If the player thread is locked, don't block player_put_packet. Instead, discard the packet. 2018-05-17 16:15:17 +01:00
Mike Brady a5e39ffd7e Update RELEASENOTES.md 2018-05-17 12:24:06 +01:00
Mike Brady d0237fb420 Change some debug messages. 2018-05-17 11:29:59 +01:00
Mike Brady 5fdcaf4cb0 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. 2018-05-17 10:59:16 +01:00
Mike Brady a8cd696f8d Fix an off-by-one bug causing excessive resend requests. 2018-05-17 10:58:22 +01:00
Mike Brady 8a5a29e2c2 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. 2018-05-17 10:29:59 +01:00
Mike Brady 7d0eb37958 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. 2018-05-17 10:16:44 +01:00
Mike Brady e25d696352 Update CYGWIN.md 2018-05-16 18:36:50 +01:00
Mike Brady 9aa920ab81 Fix a benign type definition mismatch 2018-05-16 18:32:17 +01:00
Mike Brady 8f06651c47 Make the resend failure message a bit less chatty and more informative. 2018-05-15 12:45:26 +01:00
Mike Brady b9d3a036b1 Revise resend interval calculation to spread it out over a long latency. 2018-05-15 12:08:01 +01:00
Mike Brady c2849b71ee Allow a great number of buffers and parameterise the fixed latency limits. 2018-05-15 09:12:17 +01:00