Mike Brady
|
b71ec06ac2
|
Move player_stop away from pthread_kill to pthread_cancel. Add in cancellation stacks. Check for hidden cancellation points.
|
2018-07-15 14:10:42 +01:00 |
|
Mike Brady
|
227f8ce457
|
Remove player_thread_please_stop stuff and the pthread_kill codes, quieten some debug messages
|
2018-07-15 14:09:07 +01:00 |
|
Mike Brady
|
01f2a374b9
|
Use pthread_cancel to stop a player thread rather than SIGUSR1 and pthread_kill.
|
2018-07-15 13:54:33 +01:00 |
|
Mike Brady
|
8ed8f808b8
|
Add a cancellation stack to get_buffer_frame.
|
2018-07-15 13:11:51 +01:00 |
|
Mike Brady
|
525ff37c1c
|
Add a | to the statistics output to ensure the columns of numbers are aligned. Seems to be a bug in the daemon_log (?)
|
2018-07-15 12:25:38 +01:00 |
|
Mike Brady
|
768dc7759a
|
Tidy up log output and add timers to inform statements. Move more stuff to the player thread pop function. Warn about cancellation points in debug versions of mutex lock and unlock. Ensure they are not cancellation points when debug not in use. Warn about Mac OS X cancellation points.
|
2018-07-15 11:54:48 +01:00 |
|
Mike Brady
|
d3b79b965d
|
Make more of the code amenable to pthread cancel
|
2018-07-14 19:34:31 +01:00 |
|
Mike Brady
|
bae7585cff
|
Make pc add and get items work if pthread_cancel occurs
|
2018-07-14 14:32:22 +01:00 |
|
Mike Brady
|
c2e3fa5aa7
|
Move ab_mutex, flow control CV and flush mutex initialisation and teardown out of the player thread. Thus remove need for player theread lock. Format some of the surce files.
|
2018-07-14 13:38:29 +01:00 |
|
 Mike BradyandGitHub
|
b19b14746a
|
Update RELEASENOTES.md
|
2018-07-13 11:43:18 +01:00 |
|
 Mike BradyandGitHub
|
a0ee75bd84
|
Update RELEASENOTES.md
|
2018-07-13 10:52:35 +01:00 |
|
 Mike BradyandGitHub
|
074914f60c
|
Update RELEASENOTES.md
|
2018-07-13 09:27:17 +01:00 |
|
 Mike BradyandGitHub
|
d1d6462899
|
Update RELEASENOTES.md
|
2018-07-13 09:26:42 +01:00 |
|
 Mike BradyandGitHub
|
b21a53d879
|
Update CAR SETUP ALTERNATIVE APPROACH.md
|
2018-07-12 12:10:45 +01:00 |
|
 Mike BradyandGitHub
|
65de2ddefc
|
Update RELEASENOTES.md
|
2018-07-11 21:08:50 +01:00 |
|
 Mike BradyandGitHub
|
b7e070e530
|
Update configure.ac
|
2018-07-11 21:04:31 +01:00 |
|
Mike Brady
|
65807a8b41
|
Fix a bug that caused a crash when soxr was enabled and play stopped. Also may have caused other apparently random crashes
|
2018-07-11 21:00:23 +01:00 |
|
Mike Brady
|
7e0f6acb55
|
Tidy up some avahi code and some player code, but bug not fixed
|
2018-07-11 20:49:31 +01:00 |
|
Mike Brady
|
e4d2bf0033
|
3.2d66 corresponds to 3.2, with some extra features, e.g. mqtt
|
2018-07-10 13:29:03 +01:00 |
|
Mike Brady
|
c68eb0df2d
|
Bring some documentation updates back from the master branch to the development branch
|
2018-07-10 13:27:02 +01:00 |
|
 Mike BradyandGitHub
|
47eabab8b4
|
Update RELEASENOTES.md
|
2018-07-09 14:25:16 +01:00 |
|
 Mike BradyandGitHub
|
c943f95559
|
Update configure.ac
|
2018-07-09 14:22:11 +01:00 |
|
 Mike BradyandGitHub
|
07314a08e3
|
Update shairport-sync.spec
|
2018-07-09 14:20:48 +01:00 |
|
 Mike BradyandGitHub
|
35ee02ec73
|
Create CAR SETUP ALTERNATIVE APPROACH.md
|
2018-07-08 13:00:47 +01:00 |
|
 Mike BradyandGitHub
|
919a7d1943
|
Update RELEASENOTES.md
|
2018-07-02 16:18:28 +01:00 |
|
 Mike BradyandGitHub
|
3ec2fccd27
|
Update RELEASENOTES.md
|
2018-07-02 16:15:35 +01:00 |
|
Mike Brady
|
553eea3fe3
|
Don't ask for packets to be resent quite as much.
|
2018-07-02 16:12:00 +01:00 |
|
Mike Brady
|
ffb74a94fb
|
Don't ask for packets to be resent quite as much.
|
2018-07-02 16:11:52 +01:00 |
|
 Mike BradyandGitHub
|
2a5495a7db
|
Update RELEASENOTES.md
|
2018-06-30 10:52:36 -04:00 |
|
Mike Brady
|
d49333a81a
|
Do some very elementary checking of an ANNOUNCE packet -- check for content length over 1k and for negative remaining line lengths...
|
2018-06-30 15:47:54 +01:00 |
|
 Mike BradyandGitHub
|
c7a3c19fa5
|
Update RELEASENOTES.md
|
2018-06-29 18:32:47 -04:00 |
|
Mike Brady
|
8ae8fcbfba
|
Reduce the rate at which resends are requests to make them less, uh, insistent
|
2018-06-29 22:59:42 +01:00 |
|
Mike Brady
|
7aee31fb7e
|
Reduce the rate at which resends are requests to make them less, uh, insistent
|
2018-06-29 22:59:19 +01:00 |
|
Mike Brady
|
820486ad95
|
Add a hint for the mosquitto library.
|
2018-06-26 22:07:13 +01:00 |
|
 Mike BradyandGitHub
|
7c1c423a29
|
Update RELEASENOTES.md
|
2018-06-22 09:14:43 +01:00 |
|
 Mike BradyandGitHub
|
b22a620874
|
Update RELEASENOTES.md
|
2018-06-22 09:14:26 +01:00 |
|
 Mike BradyandGitHub
|
4b0a3c84bb
|
Update RELEASENOTES.md
|
2018-06-22 09:14:10 +01:00 |
|
Mike Brady
|
2e4243d723
|
Add a ProgressString property to the native D-Bus interface, improve the mutex lock timing checking
|
2018-06-22 09:10:39 +01:00 |
|
Mike Brady
|
afc9ba83da
|
Add a ProgressString peoperty to the native D-Bus interface, improve the mutex lock timing checking
|
2018-06-22 09:03:50 +01:00 |
|
 Mike BradyandGitHub
|
63dbbd4812
|
Update configure.ac
|
2018-06-21 18:08:05 +01:00 |
|
 Mike BradyandGitHub
|
49700bb979
|
Update RELEASENOTES.md
|
2018-06-21 18:07:23 +01:00 |
|
Mike Brady
|
7d446832bf
|
Quieten some debug messages
|
2018-06-21 18:04:24 +01:00 |
|
Mike Brady
|
365843faa6
|
beginning to add a progress string item to the native dbus interface
|
2018-06-21 17:44:26 +01:00 |
|
Mike Brady
|
0d48a3d96a
|
improve the timed mutex lock code and make it compatible with os x, we hope.
|
2018-06-21 16:15:53 +01:00 |
|
 Mike BradyandGitHub
|
5101954185
|
Update README.md
|
2018-06-20 22:26:11 +01:00 |
|
 Mike BradyandGitHub
|
aed836b5fc
|
Update README.md
|
2018-06-20 22:23:51 +01:00 |
|
 Mike BradyandGitHub
|
cd85578b32
|
Update RELEASENOTES.md
|
2018-06-20 22:22:27 +01:00 |
|
 Mike BradyandGitHub
|
c337627534
|
Merge pull request #716 from tillz/development
Added MQTT support (Metadata & RC)
|
2018-06-20 22:13:26 +01:00 |
|
Till Zimmermann
|
3d1086ea2e
|
Fixed not connected bug, added version string
|
2018-06-20 18:58:34 +02:00 |
|
Till Zimmermann
|
3bfafa48a2
|
Fixed handling w/o config file.
|
2018-06-19 21:08:22 +02:00 |
|