Mike Brady
|
cc0ff56ab7
|
Create the dbus/system.d directory if it doesn't already exist.
|
2019-03-18 19:37:09 +00:00 |
|
Mike Brady
|
405a028f33
|
quieten some exiting debug messages
|
2019-02-16 19:44:25 +00:00 |
|
Mike Brady
|
79e22063ef
|
check that the systems are started before trying to stop them, duh.
|
2019-02-05 15:51:16 +00:00 |
|
Mike Brady
|
0feb59eaa5
|
move malloc_cleanup to common.c
|
2019-01-23 16:34:05 +00:00 |
|
Mike Brady
|
2e4428538d
|
Add an "active" mode that can time out after a period -- 10 seconds by default -- after play ends.
|
2019-01-21 21:43:55 +00:00 |
|
Mike Brady
|
f6d6700d6e
|
Quieten a debug message.
|
2019-01-18 16:28:02 +00:00 |
|
Mike Brady
|
6a27712e94
|
Quieten a debug message.
|
2019-01-13 10:00:11 +00:00 |
|
Mike Brady
|
8f20e5808b
|
clang format
|
2019-01-10 16:12:57 +00:00 |
|
Mike Brady
|
8e72574a57
|
Add some diagnostics, shorten timeouts and set so_linger of zero whenever a write or read error occurs.
|
2019-01-10 16:10:53 +00:00 |
|
Mike Brady
|
59b3abd965
|
quieten some dacp debug messages
|
2018-12-27 14:36:29 +00:00 |
|
Mike Brady
|
ad6c721d5a
|
Format
|
2018-12-27 14:04:31 +00:00 |
|
Mike Brady
|
668f78062e
|
Fix a few memory leaks by deleting responses even when the reply is somehow illegal.
|
2018-12-27 14:02:19 +00:00 |
|
Mike Brady
|
10985a0bec
|
Bug fix: close a socket even if it doesn't successfully connect. Enhance some debug messages.
|
2018-12-26 10:42:52 +00:00 |
|
Mike Brady
|
72079adaf4
|
Initial shot at tidying up the avahi monitoring for DACP Id port information to make it survive abnormal temrination of play sessions.
|
2018-12-08 21:55:49 +00:00 |
|
Mike Brady
|
d2f6a446e1
|
Bring up to date with 3.3d2 from the raspberry pi
|
2018-08-22 14:41:03 +01:00 |
|
Mike Brady
|
76c5dd9285
|
Stop using SIGUSR1 for cancelling threads, use pthread_cancel and friends instead, fix some memory leaks, add accurate ouput rate calculation to statistics, add "quit" verb to MPRIS and native d-bus interfaces. Probably still buggy.
|
2018-07-30 10:07:11 +01:00 |
|
Mike Brady
|
703ab8e556
|
Quieten a few debug messages
|
2018-07-22 16:13:49 +01:00 |
|
Mike Brady
|
5f750ba9b7
|
Fix a few memory leaks.
|
2018-07-22 16:12:52 +01:00 |
|
Mike Brady
|
2eaaa9cdb3
|
Fix a bug where the dacp notification handlers are called
|
2018-07-21 15:35:07 +01:00 |
|
Mike Brady
|
f1d4503431
|
Try to add proper cancellation code to all threads -- not complete, buggy.
|
2018-07-20 13:50:38 +01:00 |
|
Mike Brady
|
41241681e3
|
Make resend error backoff work better and set it to 0.5 seconds. Quieten some routine debug messages.
|
2018-04-23 13:09:44 +01:00 |
|
Mike Brady
|
ad48056686
|
Improvements in handling non-existent DACP server, slightly more informative debug messages. 3.2RC4.
|
2018-04-18 10:34:50 +01:00 |
|
Mike Brady
|
ed0ce06e82
|
Fix a few tiny typos and rationalise some debug message levels.
|
2018-04-16 10:00:22 +01:00 |
|
Mike Brady
|
fd7c2d7954
|
Allow audio packets as well as resends on the control port. Add some debug messages.
|
2018-04-11 20:05:21 +01:00 |
|
Mike Brady
|
a9d6e0a2e6
|
Remove some debug messages
|
2018-04-11 10:34:09 +01:00 |
|
Mike Brady
|
9e944e4050
|
Allow for an actual NULL DACP-ID string
|
2018-04-11 09:55:12 +01:00 |
|
Mike Brady
|
a02b97598f
|
Quieten a debug message
|
2018-04-08 16:12:13 +01:00 |
|
Mike Brady
|
08a7d4ffb5
|
Use snprintf in place of sprintf.
|
2018-04-08 15:36:05 +01:00 |
|
Mike Brady
|
7fb8913532
|
Use snprintf in place of sprintf and initialise mutexes for debugging.
|
2018-04-08 12:36:00 +01:00 |
|
Mike Brady
|
aa69f52d04
|
Quiten some debug messages and some compiler warnings
|
2018-04-07 17:40:46 +01:00 |
|
Mike Brady
|
fb3f9f51eb
|
Handle situation when the Shairport Sync player is deselected.
|
2018-04-07 17:13:04 +01:00 |
|
Mike Brady
|
5e6f444339
|
Quieten scan debug messages
|
2018-04-07 14:01:03 +01:00 |
|
Mike Brady
|
4aab0a6f92
|
Improve the scanner to start and stop properly and to release track data when remote control becomes unavailable.
|
2018-04-07 13:22:38 +01:00 |
|
Mike Brady
|
7481c707d9
|
Check the dacp scan code.
|
2018-04-07 11:39:38 +01:00 |
|
Mike Brady
|
00664871f2
|
Begin to debug the DACP scanner starting and stopping.
|
2018-04-04 22:44:46 +01:00 |
|
Mike Brady
|
84cd85eb22
|
Fix problem when reconnecting to an itunes play session.
|
2018-04-03 22:43:35 +01:00 |
|
Mike Brady
|
f9845d017b
|
Fix problem when reconnecting to an itunes play session.
|
2018-04-03 22:32:43 +01:00 |
|
Mike Brady
|
d3e2cb5d92
|
Modify latency detection to use the second word of a sync packet to decide whether to add an extra delay or not. Use all sync packets, not just one with the exception flag. Use 1024 buffers -- a bit profligate, but hey.
|
2018-04-02 16:44:16 +01:00 |
|
Mike Brady
|
8bf83c149f
|
Modify latency detection to use the second word of a sync packet to decide whether to add an extra delay or not. Use all sync packets, not just one with the exception flag. Use 1024 buffers -- a bit profligate, but hey.
|
2018-04-02 16:42:46 +01:00 |
|
Mike Brady
|
cb69c1dd2e
|
Take in track metadata but discard it if it's invalid (i.e. has a given mper ID of 0.
|
2018-04-01 16:09:53 +01:00 |
|
Mike Brady
|
07b7e64a48
|
Fix some of the advanced remote code
|
2018-04-01 13:54:41 +01:00 |
|
Mike Brady
|
32c7a535a1
|
Make scanning for DACP port part of the dacp handler. Only emit 'clip' and 'svip' for a play connection, suppress 'pfls' until 'pffr' has been emitted
|
2018-03-31 17:34:59 +01:00 |
|
Mike Brady
|
69b3b5d776
|
Send rtsp events to the metadata thteread for handling. Begin to clean up signals.
|
2018-03-31 12:39:26 +01:00 |
|
Mike Brady
|
cbbe84d8ba
|
Add some more D-Bus facilities. Countermand faulty D-Bus commands.
|
2018-03-24 17:48:32 +00:00 |
|
Mike Brady
|
340e365a62
|
Format after adding a few new elements ot the native dbus interface
|
2018-03-23 21:29:38 +00:00 |
|
Mike Brady
|
6dc30c6ca9
|
Add a few new elements ot the native dbus interface
|
2018-03-23 21:28:28 +00:00 |
|
Mike Brady
|
0993f3f15b
|
Only report a client ip as metadata when a play session has started.
|
2018-03-20 21:24:47 +00:00 |
|
Mike Brady
|
d692fab9e4
|
Clean up native dbus interface files and associated changes to existing files.
|
2018-03-20 16:31:59 +00:00 |
|
Mike Brady
|
c02e53ea80
|
Add server status -- i.e. can we still send commands to the DACP server. Hook it up as "Server" property in basic remote control.
|
2018-03-19 16:53:58 +00:00 |
|
Mike Brady
|
fba40733f3
|
Add more basic remote control stuff, but SPS gets confused about who it can control.
|
2018-03-18 19:10:45 +00:00 |
|