]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 18 Apr 2018 19:37:55 +0000 (20:37 +0100)] 
Update RELEASENOTES.md

7 years agoMake resend requests come from tyhe control socket rather than the audio socket....
Mike Brady [Wed, 18 Apr 2018 19:29:49 +0000 (20:29 +0100)] 
Make resend requests come from tyhe control socket rather than the audio socket. This makes it work with AirAudio and according to the unofficial standard.

7 years agoMake resend requests come from tyhe control socket rather than the audio socket....
Mike Brady [Wed, 18 Apr 2018 19:29:16 +0000 (20:29 +0100)] 
Make resend requests come from tyhe control socket rather than the audio socket. This makes it work with AirAudio and according to the unofficial standard.

7 years agoImprovements in handling non-existent DACP server, slightly more informative debug...
Mike Brady [Wed, 18 Apr 2018 09:34:50 +0000 (10:34 +0100)] 
Improvements in handling non-existent DACP server, slightly more informative debug messages. 3.2RC4.

7 years agoAdd a little more detail to the resend requests
Mike Brady [Tue, 17 Apr 2018 20:08:29 +0000 (21:08 +0100)] 
Add a little more detail to the resend requests

7 years agoOnly drop metadata if the dacp server transitions fron available to unavailable rahte...
Mike Brady [Tue, 17 Apr 2018 15:01:28 +0000 (16:01 +0100)] 
Only drop metadata if the dacp server transitions fron available to unavailable rahter than if it's unavailable. Add a few sample dbus-send commands.

7 years agoquieten message when dacp scanner does down
Mike Brady [Mon, 16 Apr 2018 18:19:32 +0000 (19:19 +0100)] 
quieten message when dacp scanner does down

7 years agoFix a tiny typo.
Mike Brady [Mon, 16 Apr 2018 09:05:02 +0000 (10:05 +0100)] 
Fix a tiny typo.

7 years agoFix a few tiny typos and rationalise some debug message levels.
Mike Brady [Mon, 16 Apr 2018 09:00:22 +0000 (10:00 +0100)] 
Fix a few tiny typos and rationalise some debug message levels.

7 years agoUpdate README.md
Mike Brady [Sat, 14 Apr 2018 20:58:39 +0000 (21:58 +0100)] 
Update README.md

7 years agoUpdate README.md
Mike Brady [Sat, 14 Apr 2018 17:37:34 +0000 (18:37 +0100)] 
Update README.md

7 years agoUpdate README.md
Mike Brady [Sat, 14 Apr 2018 17:20:50 +0000 (18:20 +0100)] 
Update README.md

7 years agoUpdate README.md
Mike Brady [Sat, 14 Apr 2018 17:19:59 +0000 (18:19 +0100)] 
Update README.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 14 Apr 2018 16:38:26 +0000 (17:38 +0100)] 
Update RELEASENOTES.md

7 years agoAdd code to skip occasional outgoing and icoming timing and resnd packets to simulate...
Mike Brady [Sat, 14 Apr 2018 16:33:45 +0000 (17:33 +0100)] 
Add code to skip occasional outgoing and icoming timing and resnd packets to simulate a bad network. Quieten some debug messages.

7 years agoAdd logic to skip an occasional outbound timing requester or to discard an occasional...
Mike Brady [Sat, 14 Apr 2018 15:07:13 +0000 (16:07 +0100)] 
Add logic to skip an occasional outbound timing requester or to discard an occasional incoming timing packet, all to simulate a poor network.

7 years agoMerge branch 'master' of https://github.com/mikebrady/shairport-sync 3.2RC3b
Mike Brady [Sat, 14 Apr 2018 13:26:49 +0000 (14:26 +0100)] 
Merge branch 'master' of https://github.com/mikebrady/shairport-sync

Confused!

7 years agoUpdate RELEASENOTES.md 3.2RC3
Mike Brady [Sat, 14 Apr 2018 13:17:26 +0000 (14:17 +0100)] 
Update RELEASENOTES.md

7 years agoincorporate 3.2d30 stuff -- lots of important bug fixes -- and include the extra...
Mike Brady [Sat, 14 Apr 2018 13:06:46 +0000 (14:06 +0100)] 
incorporate 3.2d30 stuff -- lots of important bug fixes -- and include the extra diagnostic information from RC2

7 years agoincorporate 3.2d30 stuff -- lots of important bug fixes -- and include the extra...
Mike Brady [Sat, 14 Apr 2018 13:06:09 +0000 (14:06 +0100)] 
incorporate 3.2d30 stuff -- lots of important bug fixes -- and include the extra diagnostic information from RC2

7 years agoKeep timestamp info from the incoming audio packet
Mike Brady [Sat, 14 Apr 2018 12:56:44 +0000 (13:56 +0100)] 
Keep timestamp info from the incoming audio packet

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 14 Apr 2018 12:20:27 +0000 (13:20 +0100)] 
Update RELEASENOTES.md

7 years agoFix serious and long-standing bugs in the control, audio and timing threads that...
Mike Brady [Sat, 14 Apr 2018 12:02:26 +0000 (13:02 +0100)] 
Fix serious and long-standing bugs in the control, audio and timing threads that could be responsible for low resilience on noisy and unrealiable networks. Add ability to simiulate UDP receive and send failures on timing, control and audio ports. Significantly improve resend requesting and handling.

7 years agoFix serious and long-standing bugs in the control, audio and timing threads that...
Mike Brady [Sat, 14 Apr 2018 12:01:42 +0000 (13:01 +0100)] 
Fix serious and long-standing bugs in the control, audio and timing threads that could be responsible for low resilience on noisy and unrealiable networks. Add ability to simiulate UDP receive and send failures on timing, control and audio ports. Significantly improve resend requesting and handling.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 13 Apr 2018 09:06:42 +0000 (10:06 +0100)] 
Update RELEASENOTES.md

7 years agoAdd the ability to pseudo-randomly drop audio packets to simiulate a noisy network.
Mike Brady [Fri, 13 Apr 2018 08:58:31 +0000 (09:58 +0100)] 
Add the ability to pseudo-randomly drop audio packets to simiulate a noisy network.

7 years agoAdd the ability to pseudo-randomly drop audio packets to simiulate a noisy network.
Mike Brady [Fri, 13 Apr 2018 08:58:05 +0000 (09:58 +0100)] 
Add the ability to pseudo-randomly drop audio packets to simiulate a noisy network.

7 years agoChange the order of port allocation in rtp setup. Change some debug weights.
Mike Brady [Thu, 12 Apr 2018 21:47:42 +0000 (22:47 +0100)] 
Change the order of port allocation in rtp setup. Change some debug weights.

7 years agoAdd an extra field to a buffer for checking purposes.
Mike Brady [Thu, 12 Apr 2018 07:52:47 +0000 (08:52 +0100)] 
Add an extra field to a buffer for checking purposes.

7 years agoAdd warnings to tell us if the time info might overflow, quieten some debug messages...
Mike Brady [Wed, 11 Apr 2018 19:56:38 +0000 (20:56 +0100)] 
Add warnings to tell us if the time info might overflow, quieten some debug messages in rtp.

7 years agoReformulate the conversion of seconds and nanoseconds into fixed point 64-bit time.
Mike Brady [Wed, 11 Apr 2018 19:13:53 +0000 (20:13 +0100)] 
Reformulate the conversion of seconds and nanoseconds into fixed point 64-bit time.

7 years agoAllow audio packets as well as resends on the control port. Add some debug messages.
Mike Brady [Wed, 11 Apr 2018 19:05:21 +0000 (20:05 +0100)] 
Allow audio packets as well as resends on the control port. Add some debug messages.

7 years agoRC2 has extra debug messages and handles situation where there is no DACP-ID or Activ... 3.2RC2
Mike Brady [Wed, 11 Apr 2018 09:41:44 +0000 (10:41 +0100)] 
RC2 has extra debug messages and handles situation where there is no DACP-ID or Active-Remote information

7 years agoRemove some debug messages
Mike Brady [Wed, 11 Apr 2018 09:35:39 +0000 (10:35 +0100)] 
Remove some debug messages

7 years agoRemove some debug messages
Mike Brady [Wed, 11 Apr 2018 09:34:09 +0000 (10:34 +0100)] 
Remove some debug messages

7 years agoAdd extra debugging and handle case where no DACP-ID is provided at all.
Mike Brady [Wed, 11 Apr 2018 09:06:49 +0000 (10:06 +0100)] 
Add extra debugging and handle case where no DACP-ID is provided at all.

7 years agoAllow for an actual NULL DACP-ID string
Mike Brady [Wed, 11 Apr 2018 08:55:12 +0000 (09:55 +0100)] 
Allow for an actual NULL DACP-ID string

7 years agoAllow sps to deal with duplicate RTSP messages like RECORD and SETUP. Add some diagno...
Mike Brady [Tue, 10 Apr 2018 16:36:13 +0000 (17:36 +0100)] 
Allow sps to deal with duplicate RTSP messages like RECORD and SETUP. Add some diagnostics to the player.

7 years agoAllow sps to deal with duplicate RTSP messages like RECORD and SETUP. Add some diagno...
Mike Brady [Tue, 10 Apr 2018 16:35:39 +0000 (17:35 +0100)] 
Allow sps to deal with duplicate RTSP messages like RECORD and SETUP. Add some diagnostics to the player.

7 years agoClarify setting for Raspberry Pi
Mike Brady [Mon, 9 Apr 2018 18:58:24 +0000 (19:58 +0100)] 
Clarify setting for Raspberry Pi

7 years agoTidying up development branch by quieting a few debug messages
Mike Brady [Sun, 8 Apr 2018 15:13:02 +0000 (16:13 +0100)] 
Tidying up development branch by quieting a few debug messages

7 years agoQuieten a debug message
Mike Brady [Sun, 8 Apr 2018 15:12:13 +0000 (16:12 +0100)] 
Quieten a debug message

7 years agoUse snprintf in place of sprintf.
Mike Brady [Sun, 8 Apr 2018 14:36:05 +0000 (15:36 +0100)] 
Use snprintf in place of sprintf.

7 years agoRememeber the debug message of the previous request to lock the mutex.
Mike Brady [Sun, 8 Apr 2018 11:51:27 +0000 (12:51 +0100)] 
Rememeber the debug message of the previous request to lock the mutex.

7 years agoUse snprintf in place of sprintf and initialise mutexes for debugging.
Mike Brady [Sun, 8 Apr 2018 11:36:00 +0000 (12:36 +0100)] 
Use snprintf in place of sprintf and initialise mutexes for debugging.

7 years agoMatch it up with 3.2RC1
Mike Brady [Sat, 7 Apr 2018 18:43:29 +0000 (19:43 +0100)] 
Match it up with 3.2RC1

7 years agoMatch it up with 3.2RC1
Mike Brady [Sat, 7 Apr 2018 18:42:52 +0000 (19:42 +0100)] 
Match it up with 3.2RC1

7 years agoUpdate RELEASENOTES.md 3.2RC1
Mike Brady [Sat, 7 Apr 2018 17:28:09 +0000 (18:28 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate to Version 3.2 Release Candidate 1
Mike Brady [Sat, 7 Apr 2018 17:23:48 +0000 (18:23 +0100)] 
Update to Version 3.2 Release Candidate 1

7 years agoMerge branch 'development'
Mike Brady [Sat, 7 Apr 2018 16:57:16 +0000 (17:57 +0100)] 
Merge branch 'development'

Add in fixes for mbed tls autotools error

7 years agoClean up mbed tls error message.
Mike Brady [Sat, 7 Apr 2018 16:56:53 +0000 (17:56 +0100)] 
Clean up mbed tls error message.

7 years agoQuiten some debug messages and some compiler warnings
Mike Brady [Sat, 7 Apr 2018 16:40:55 +0000 (17:40 +0100)] 
Quiten some debug messages and some compiler warnings

7 years agoQuiten some debug messages and some compiler warnings
Mike Brady [Sat, 7 Apr 2018 16:40:46 +0000 (17:40 +0100)] 
Quiten some debug messages and some compiler warnings

7 years agoMerge branch 'development'
Mike Brady [Sat, 7 Apr 2018 16:13:52 +0000 (17:13 +0100)] 
Merge branch 'development'

Add better handling of when a Shairport Sync destination is deselected.

7 years agoHandle situation when the Shairport Sync player is deselected.
Mike Brady [Sat, 7 Apr 2018 16:13:04 +0000 (17:13 +0100)] 
Handle situation when the Shairport Sync player is deselected.

7 years agoAdd policy files
Mike Brady [Sat, 7 Apr 2018 15:46:37 +0000 (16:46 +0100)] 
Add policy files

7 years agoRelease candidate 1 for 3.2
Mike Brady [Sat, 7 Apr 2018 15:43:05 +0000 (16:43 +0100)] 
Release candidate 1 for 3.2

7 years agoVarious updates to the DACP scanner.
Mike Brady [Sat, 7 Apr 2018 14:27:56 +0000 (15:27 +0100)] 
Various updates to the DACP scanner.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 7 Apr 2018 14:20:37 +0000 (15:20 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 7 Apr 2018 14:20:00 +0000 (15:20 +0100)] 
Update RELEASENOTES.md

7 years agoQuieten scan debug messages
Mike Brady [Sat, 7 Apr 2018 13:01:03 +0000 (14:01 +0100)] 
Quieten scan debug messages

7 years agoImprove the scanner to start and stop properly and to release track data when remote...
Mike Brady [Sat, 7 Apr 2018 12:22:38 +0000 (13:22 +0100)] 
Improve the scanner to start and stop properly and to release track data when remote control becomes unavailable.

7 years agoCheck the dacp scan code.
Mike Brady [Sat, 7 Apr 2018 10:39:38 +0000 (11:39 +0100)] 
Check the dacp scan code.

7 years agoCheck long term behahiour of scanner and interaction with periodic wakeups and bac...
Mike Brady [Fri, 6 Apr 2018 07:22:38 +0000 (08:22 +0100)] 
Check long term behahiour of scanner and interaction with periodic wakeups and bac scans. Unfinished.

7 years agoBegin to debug the DACP scanner starting and stopping.
Mike Brady [Wed, 4 Apr 2018 21:44:46 +0000 (22:44 +0100)] 
Begin to debug the DACP scanner starting and stopping.

7 years agoUpdate a comment about AirPlay -- now it gives the latency as 88200 directly.
Mike Brady [Tue, 3 Apr 2018 21:45:17 +0000 (22:45 +0100)] 
Update a comment about AirPlay -- now it gives the latency as 88200 directly.

7 years agoFix problem when reconnecting to an itunes play session.
Mike Brady [Tue, 3 Apr 2018 21:43:35 +0000 (22:43 +0100)] 
Fix problem when reconnecting to an itunes play session.

7 years agoFix problem when reconnecting to an itunes play session.
Mike Brady [Tue, 3 Apr 2018 21:32:43 +0000 (22:32 +0100)] 
Fix problem when reconnecting to an itunes play session.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 2 Apr 2018 17:05:49 +0000 (18:05 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 2 Apr 2018 17:04:16 +0000 (18:04 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 2 Apr 2018 17:03:39 +0000 (18:03 +0100)] 
Update RELEASENOTES.md

7 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Mon, 2 Apr 2018 15:45:19 +0000 (16:45 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot stuff

7 years agoModify latency detection to use the second word of a sync packet to decide whether...
Mike Brady [Mon, 2 Apr 2018 15:44:16 +0000 (16:44 +0100)] 
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.

7 years agoModify latency detection to use the second word of a sync packet to decide whether...
Mike Brady [Mon, 2 Apr 2018 15:43:27 +0000 (16:43 +0100)] 
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.

7 years agoModify latency detection to use the second word of a sync packet to decide whether...
Mike Brady [Mon, 2 Apr 2018 15:42:46 +0000 (16:42 +0100)] 
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.

7 years agoGeneral improvements to handling track metadata. Now works pretty well with a very...
Mike Brady [Sun, 1 Apr 2018 15:32:22 +0000 (16:32 +0100)] 
General improvements to handling track metadata. Now works pretty well with a very buggy iOS YouTube client.

7 years agoUpdate the mpris service provider to deal with the new track metadata information.
Mike Brady [Sun, 1 Apr 2018 15:31:02 +0000 (16:31 +0100)] 
Update the mpris service provider to deal with the new track metadata information.

7 years agoTake in track metadata but discard it if it's invalid (i.e. has a given mper ID of 0.
Mike Brady [Sun, 1 Apr 2018 15:09:53 +0000 (16:09 +0100)] 
Take in track metadata but discard it if it's invalid (i.e. has a given mper ID of 0.

7 years agoFix some of the advanced remote code
Mike Brady [Sun, 1 Apr 2018 12:54:41 +0000 (13:54 +0100)] 
Fix some of the advanced remote code

7 years agoMake scanning for DACP port part of the dacp handler. Only emit 'clip' and 'svip...
Mike Brady [Sat, 31 Mar 2018 16:35:30 +0000 (17:35 +0100)] 
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

7 years agoMake scanning for DACP port part of the dacp handler. Only emit 'clip' and 'svip...
Mike Brady [Sat, 31 Mar 2018 16:34:59 +0000 (17:34 +0100)] 
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

7 years agoSend rtsp events to the metadata thteread for handling. Begin to clean up signals.
Mike Brady [Sat, 31 Mar 2018 11:39:26 +0000 (12:39 +0100)] 
Send rtsp events to the metadata thteread for handling. Begin to clean up signals.

7 years agoRemove unneeded check for initialisation.
Mike Brady [Thu, 29 Mar 2018 16:23:22 +0000 (17:23 +0100)] 
Remove unneeded check for initialisation.

7 years agoQuieten some unnecessary D-Bus property-changed chatter
Mike Brady [Thu, 29 Mar 2018 16:17:50 +0000 (17:17 +0100)] 
Quieten some unnecessary D-Bus property-changed chatter

7 years agoUpdate CAR INSTALL.md
Mike Brady [Tue, 27 Mar 2018 09:23:29 +0000 (10:23 +0100)] 
Update CAR INSTALL.md

7 years agoUpdate CAR INSTALL.md
Mike Brady [Tue, 27 Mar 2018 09:22:50 +0000 (10:22 +0100)] 
Update CAR INSTALL.md

7 years agoUpdate CAR INSTALL.md
Mike Brady [Tue, 27 Mar 2018 09:17:45 +0000 (10:17 +0100)] 
Update CAR INSTALL.md

7 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 26 Mar 2018 13:27:55 +0000 (14:27 +0100)] 
Update CAR INSTALL.md

7 years agoUpdate CAR INSTALL.md
Mike Brady [Mon, 26 Mar 2018 11:01:39 +0000 (12:01 +0100)] 
Update CAR INSTALL.md

7 years agoAdd some more D-Bus facilities. Countermand faulty D-Bus commands.
Mike Brady [Sat, 24 Mar 2018 17:50:37 +0000 (17:50 +0000)] 
Add some more D-Bus facilities. Countermand faulty D-Bus commands.

7 years agoAdd some more D-Bus facilities. Countermand faulty D-Bus commands.
Mike Brady [Sat, 24 Mar 2018 17:48:32 +0000 (17:48 +0000)] 
Add some more D-Bus facilities. Countermand faulty D-Bus commands.

7 years agoAdd a few new elements ot the native dbus interface
Mike Brady [Fri, 23 Mar 2018 21:40:05 +0000 (21:40 +0000)] 
Add a few new elements ot the native dbus interface

7 years agoReorder stuff when the dbus interface is being initialised to hok up the responses...
Mike Brady [Fri, 23 Mar 2018 21:39:47 +0000 (21:39 +0000)] 
Reorder stuff when the dbus interface is being initialised to hok up the responses before making any changes

7 years agoFormat after adding a few new elements ot the native dbus interface
Mike Brady [Fri, 23 Mar 2018 21:29:38 +0000 (21:29 +0000)] 
Format after adding a few new elements ot the native dbus interface

7 years agoAdd a few new elements ot the native dbus interface
Mike Brady [Fri, 23 Mar 2018 21:28:28 +0000 (21:28 +0000)] 
Add a few new elements ot the native dbus interface

7 years agoMove DACP volume detection and control to a new Advanced Remote Control D-Bus stanza.
Mike Brady [Wed, 21 Mar 2018 22:37:35 +0000 (22:37 +0000)] 
Move DACP volume detection and control to a new Advanced Remote Control D-Bus stanza.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 20 Mar 2018 22:14:28 +0000 (22:14 +0000)] 
Update RELEASENOTES.md

7 years agoTurn off all commands -- no ear-splitting surprises needed!
Mike Brady [Tue, 20 Mar 2018 21:52:20 +0000 (21:52 +0000)] 
Turn off all commands -- no ear-splitting surprises needed!

7 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 20 Mar 2018 21:40:23 +0000 (21:40 +0000)] 
Update RELEASENOTES.md

7 years agoOnly report a client ip as metadata when a play session has started.
Mike Brady [Tue, 20 Mar 2018 21:24:47 +0000 (21:24 +0000)] 
Only report a client ip as metadata when a play session has started.