]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
7 years agoFixed not connected bug, added version string 716/head
Till Zimmermann [Wed, 20 Jun 2018 16:58:34 +0000 (18:58 +0200)] 
Fixed not connected bug, added version string

7 years agoFixed handling w/o config file.
Till Zimmermann [Tue, 19 Jun 2018 19:08:22 +0000 (21:08 +0200)] 
Fixed handling w/o config file.

7 years agominor improvements on the mqtt feature
Till Zimmermann [Tue, 19 Jun 2018 18:25:22 +0000 (20:25 +0200)] 
minor improvements on the mqtt feature

7 years agoInitial MQTT Version
Till Zimmermann [Tue, 19 Jun 2018 17:40:08 +0000 (19:40 +0200)] 
Initial MQTT Version

7 years agoadd some debug messages to avahi code returns
Mike Brady [Tue, 19 Jun 2018 16:18:57 +0000 (17:18 +0100)] 
add some debug messages to avahi code returns

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 16 Jun 2018 07:49:08 +0000 (08:49 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 16 Jun 2018 07:48:40 +0000 (08:48 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 16 Jun 2018 07:47:37 +0000 (08:47 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 16 Jun 2018 07:38:56 +0000 (08:38 +0100)] 
Update RELEASENOTES.md

7 years agoChange the type of the play argument from an array of shorts to a void pointer to...
Mike Brady [Tue, 12 Jun 2018 11:53:05 +0000 (12:53 +0100)] 
Change the type of the play argument from an array of shorts to a void pointer to comply with the otheres. Trivial.

7 years agoModify the RTSP write response code to output the entire response in one go.
Mike Brady [Mon, 11 Jun 2018 19:18:38 +0000 (20:18 +0100)] 
Modify the RTSP write response code to output the entire response in one go.

7 years agoModify the RTSP write response code to output the entire response in one go.
Mike Brady [Mon, 11 Jun 2018 19:18:05 +0000 (20:18 +0100)] 
Modify the RTSP write response code to output the entire response in one go.

7 years agoQuieten some debug messaging around TEARDOWN
Mike Brady [Mon, 11 Jun 2018 14:42:01 +0000 (15:42 +0100)] 
Quieten some debug messaging around TEARDOWN

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 7 Jun 2018 22:46:31 +0000 (00:46 +0200)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 7 Jun 2018 22:46:08 +0000 (00:46 +0200)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 7 Jun 2018 22:45:22 +0000 (00:45 +0200)] 
Update RELEASENOTES.md

7 years agoAdd a pthread_cancel cleanup routine to put_packet to unlock that rw thread when...
Mike Brady [Tue, 5 Jun 2018 18:07:40 +0000 (19:07 +0100)] 
Add a pthread_cancel cleanup routine to put_packet to unlock that rw thread when cancelled.

7 years agoClean up player.c with clang_format.
Mike Brady [Tue, 5 Jun 2018 18:07:10 +0000 (19:07 +0100)] 
Clean up player.c with clang_format.

7 years agoAdd a pthread_cancel cleanup routine to put_packet to unlock that rw thread when...
Mike Brady [Tue, 5 Jun 2018 17:58:36 +0000 (18:58 +0100)] 
Add a pthread_cancel cleanup routine to put_packet to unlock that rw thread when cancelled.

7 years agoQuieten the last-ditch message a bit.
Mike Brady [Sun, 3 Jun 2018 19:05:10 +0000 (20:05 +0100)] 
Quieten the last-ditch message a bit.

7 years agoUse shutdown() before close() and separate out the cancel requests for the timing...
Mike Brady [Sun, 3 Jun 2018 18:59:54 +0000 (19:59 +0100)] 
Use shutdown() before close() and separate out the cancel requests for the timing, control and audio threads, see if we can see anything.

7 years agoUse shutdown() before close() and separate out the cancel requests for the timing...
Mike Brady [Sun, 3 Jun 2018 18:59:24 +0000 (19:59 +0100)] 
Use shutdown() before close() and separate out the cancel requests for the timing, control and audio threads, see if we can see anything.

7 years agoMerge pull request #708 from fumitti/patch-1
Mike Brady [Fri, 1 Jun 2018 15:04:19 +0000 (16:04 +0100)] 
Merge pull request #708 from fumitti/patch-1

Remove Mixed Spaces in the ā€¯shairport-sync.conf"

7 years agoadd some more debugging messages.
Mike Brady [Fri, 1 Jun 2018 15:00:20 +0000 (16:00 +0100)] 
add some more debugging messages.

7 years agoMove the resend requests to outside the ab_mutex lock and put a send timeout on the...
Mike Brady [Fri, 1 Jun 2018 13:23:34 +0000 (14:23 +0100)] 
Move the resend requests to outside the ab_mutex lock and put a send timeout on the resend requester.

7 years agomove get_frame iteration message and enable error messaging if condwait timeout.
Mike Brady [Fri, 1 Jun 2018 10:58:31 +0000 (11:58 +0100)] 
move get_frame iteration message and enable error messaging if condwait timeout.

7 years agoMonitor and time mutex locks and unlocks, add a diagnostic into the get_buffer loop.
Mike Brady [Fri, 1 Jun 2018 10:27:47 +0000 (11:27 +0100)] 
Monitor and time mutex locks and unlocks, add a diagnostic into the get_buffer loop.

7 years agoRemove unneeded volume control mutex, adjust some timings, add wait time to slow...
Mike Brady [Fri, 1 Jun 2018 10:21:16 +0000 (11:21 +0100)] 
Remove unneeded volume control mutex, adjust some timings, add wait time to slow mutex locks.

7 years agoAdd debug_mutex_unlock code in place of a regular pthread_mutex_unlock in some places.
Mike Brady [Fri, 1 Jun 2018 08:28:28 +0000 (09:28 +0100)] 
Add debug_mutex_unlock code in place of a regular pthread_mutex_unlock in some places.

7 years agoReplace all pthread_mutex_locks with debug_mutex_lock with a message and timer. Not...
Mike Brady [Fri, 1 Jun 2018 07:29:48 +0000 (08:29 +0100)] 
Replace all pthread_mutex_locks with debug_mutex_lock with a message and timer. Not really tested.

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.