]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
11 years agoEven more tiny edits.
Mike Brady [Mon, 25 Aug 2014 09:13:39 +0000 (10:13 +0100)] 
Even more tiny edits.

11 years agoMore tiny adjustments
Mike Brady [Mon, 25 Aug 2014 08:52:21 +0000 (09:52 +0100)] 
More tiny adjustments

11 years agoSummary of what's new at top
Mike Brady [Mon, 25 Aug 2014 08:38:31 +0000 (09:38 +0100)] 
Summary of what's new at top

11 years agoTiny edits.
Mike Brady [Sun, 24 Aug 2014 16:08:11 +0000 (17:08 +0100)] 
Tiny edits.

11 years agoAdd support for PolarSSL, libsoxr, fix ab_* and seq_* definitions and utilites, remov...
Mike Brady [Sun, 24 Aug 2014 15:32:34 +0000 (16:32 +0100)] 
Add support for PolarSSL, libsoxr, fix ab_* and seq_* definitions and utilites, remove FANCY_RESAMPLING stuff, fix many many bugs.

11 years agoChange definition of seq_diff to bring it into player.c
Mike Brady [Sun, 24 Aug 2014 15:27:44 +0000 (16:27 +0100)] 
Change definition of seq_diff to bring it into player.c

11 years agoAdd support for PolarSSL, quieten some error messages.
Mike Brady [Sun, 24 Aug 2014 15:26:44 +0000 (16:26 +0100)] 
Add support for PolarSSL, quieten some error messages.

11 years agoAdd new options, version info, polarssl, refine some debug messages, bug fixes.
Mike Brady [Sun, 24 Aug 2014 15:25:13 +0000 (16:25 +0100)] 
Add new options, version info, polarssl, refine some debug messages, bug fixes.

11 years agoAdd support for centralised timing, jitter calculation, probably not working, add...
Mike Brady [Sun, 24 Aug 2014 15:23:12 +0000 (16:23 +0100)] 
Add support for centralised timing, jitter calculation, probably not working, add an aging factor to dispersion, as per NTP. Check crudely for out of sequence packets.

11 years agoStop incorrect warning about malloc/free and add an ignore int to stop another warning
Mike Brady [Sun, 24 Aug 2014 15:18:46 +0000 (16:18 +0100)] 
Stop incorrect warning about malloc/free and add an ignore int to stop another warning

11 years agoStop incorrect warning about malloc/free
Mike Brady [Sun, 24 Aug 2014 15:17:56 +0000 (16:17 +0100)] 
Stop incorrect warning about malloc/free

11 years agoAdd support for removing tinysvcmdns
Mike Brady [Sun, 24 Aug 2014 15:17:14 +0000 (16:17 +0100)] 
Add support for removing tinysvcmdns

11 years agoAdd support for PolarSSL, soxr, fix tinysvcmdns stuff, fix bugs.
Mike Brady [Sun, 24 Aug 2014 15:16:00 +0000 (16:16 +0100)] 
Add support for PolarSSL, soxr, fix tinysvcmdns stuff, fix bugs.

11 years agoAdd support for PolarSSL, some OS X stuff, centralised absolute timing, -B and -E...
Mike Brady [Sun, 24 Aug 2014 15:14:17 +0000 (16:14 +0100)] 
Add support for PolarSSL, some OS X stuff, centralised absolute timing, -B and -E command execution. Bug fixes.

11 years agoAdd support for stuffing option, for the start and end commands and centralise how...
Mike Brady [Sun, 24 Aug 2014 15:12:22 +0000 (16:12 +0100)] 
Add support for stuffing option, for the start and end commands and centralise how to get absolute time.

11 years agoImprove error messages, make them quieter sometimes.
Mike Brady [Sun, 24 Aug 2014 15:10:05 +0000 (16:10 +0100)] 
Improve error messages, make them quieter sometimes.

11 years agoAdd int to stop compiler warning
Mike Brady [Sun, 24 Aug 2014 15:08:32 +0000 (16:08 +0100)] 
Add int to stop compiler warning

11 years agoNot used
Mike Brady [Sun, 24 Aug 2014 15:07:20 +0000 (16:07 +0100)] 
Not used

11 years agoDon't need it.
Mike Brady [Sun, 24 Aug 2014 15:06:30 +0000 (16:06 +0100)] 
Don't need it.

11 years agoUpdate for new features etc.
Mike Brady [Sun, 24 Aug 2014 15:05:51 +0000 (16:05 +0100)] 
Update for new features etc.

11 years agoWhat's new in 2.1
Mike Brady [Sun, 24 Aug 2014 15:04:18 +0000 (16:04 +0100)] 
What's new in 2.1

11 years agoMeh
Mike Brady [Sun, 24 Aug 2014 15:03:49 +0000 (16:03 +0100)] 
Meh

11 years agoMove from shairport to shairport-sync.
Mike Brady [Sun, 24 Aug 2014 15:03:28 +0000 (16:03 +0100)] 
Move from shairport to shairport-sync.

11 years agoOmit tinysvcmdns stuff unless needed. Move from shairport to shairport-sync.
Mike Brady [Sun, 24 Aug 2014 15:02:57 +0000 (16:02 +0100)] 
Omit tinysvcmdns stuff unless needed. Move from shairport to shairport-sync.

11 years agoMerge pull request #4 from pieterpottie/2.0
Mike Brady [Mon, 18 Aug 2014 12:14:19 +0000 (13:14 +0100)] 
Merge pull request #4 from pieterpottie/2.0

Bind audio stream, timing and control sockets to available port.

11 years agoBind audio stream, timing and control sockets to available port instead of hard coded... 4/head
Pieter Pottie [Sun, 17 Aug 2014 16:08:50 +0000 (17:08 +0100)] 
Bind audio stream, timing and control sockets to available port instead of hard coded ports 6000, 6001, 6002

11 years agoFix two typos in start-stop-daemon samples
Mike Brady [Wed, 2 Jul 2014 08:15:40 +0000 (09:15 +0100)] 
Fix two typos in start-stop-daemon samples

Needed an extra hyphen before the d option being passed to the ALSA back end

11 years agoUpdate README.md v2.0.0
Mike Brady [Mon, 30 Jun 2014 10:46:32 +0000 (11:46 +0100)] 
Update README.md

11 years agoIQaudIO on latest Raspian
Mike Brady [Wed, 18 Jun 2014 15:24:46 +0000 (16:24 +0100)] 
IQaudIO on latest Raspian

11 years agoMore info about IQaudIO
Mike Brady [Wed, 18 Jun 2014 15:23:03 +0000 (16:23 +0100)] 
More info about IQaudIO

11 years agoIQAudio -> IQaudIO
Mike Brady [Wed, 18 Jun 2014 10:30:17 +0000 (11:30 +0100)] 
IQAudio -> IQaudIO

11 years agoAdd note about IQAudIO
Mike Brady [Wed, 18 Jun 2014 10:28:20 +0000 (11:28 +0100)] 
Add note about IQAudIO

11 years agoSimplify settings by removing the argument, add suggestion for IQAudio.
Mike Brady [Wed, 18 Jun 2014 10:20:36 +0000 (10:20 +0000)] 
Simplify settings by removing the  argument, add suggestion for IQAudio.

11 years agoAdd note about need for 44,100 fps
Mike Brady [Fri, 13 Jun 2014 18:14:23 +0000 (19:14 +0100)] 
Add note about need for 44,100 fps

11 years agoCall it "Shairport Sync." Finally.
Mike Brady [Fri, 13 Jun 2014 18:04:44 +0000 (19:04 +0100)] 
Call it "Shairport Sync." Finally.

Also fix an incorrect reference to AirPort Extreme – should be Airport Express, add info about the busy timeout and the sync tolerance of 50 ms. Update the heritage and acknowledgments.

11 years agoMake the timeout for unexplained loss of audio packets 120 seconds, up from 6 seconds...
Mike Brady [Thu, 12 Jun 2014 10:11:17 +0000 (11:11 +0100)] 
Make the timeout for unexplained loss of audio packets 120 seconds, up from 6 seconds. Too short a delay can make the source think shaiport has gone away. There might be a better way to do this.

11 years agoImprove the misquotation of Yeats' 'Easter, 1916'
Mike Brady [Sat, 7 Jun 2014 17:45:44 +0000 (17:45 +0000)] 
Improve the misquotation of Yeats' 'Easter, 1916'

11 years agoChange no-audio timeout from 4 to 6 seconds. An then, only ask to teardown once.
Mike Brady [Sat, 7 Jun 2014 17:38:43 +0000 (17:38 +0000)] 
Change no-audio timeout from 4 to 6 seconds. An then, only ask to teardown once.

11 years agoIf there is a gap in audio for more than 4 seconds, it tears down the connection.
Mike Brady [Wed, 4 Jun 2014 21:12:30 +0000 (22:12 +0100)] 
If there is a gap in audio for more than 4 seconds, it tears down the connection.

11 years agoBB
Mike Brady [Tue, 27 May 2014 09:24:49 +0000 (10:24 +0100)] 
BB

11 years agoClarify it a bit.
Mike Brady [Tue, 27 May 2014 09:24:13 +0000 (10:24 +0100)] 
Clarify it a bit.

11 years agoquieten very chatty debug messaging.
Mike Brady [Tue, 27 May 2014 08:14:21 +0000 (08:14 +0000)] 
quieten very chatty debug messaging.

11 years agoDelay for 0.1 seconds if first packet is late.
Mike Brady [Tue, 27 May 2014 07:16:43 +0000 (08:16 +0100)] 
Delay for 0.1 seconds if first packet is late.

11 years agoBegin adding 'device busy' status.
Mike Brady [Tue, 27 May 2014 07:16:02 +0000 (08:16 +0100)] 
Begin adding 'device busy' status.

11 years agoAdd info about latency.
Mike Brady [Sun, 25 May 2014 18:41:59 +0000 (19:41 +0100)] 
Add info about latency.

11 years agoAdd information about AirPlay vs iTunes synchronisation.
Mike Brady [Sun, 25 May 2014 18:07:04 +0000 (19:07 +0100)] 
Add information about AirPlay vs iTunes synchronisation.

11 years agoAdd handling of User-Agent, and select an appropriate latency.
Mike Brady [Sun, 25 May 2014 17:49:57 +0000 (18:49 +0100)] 
Add handling of User-Agent, and select an appropriate latency.

11 years agoFlush if first packet is late.
Mike Brady [Sun, 25 May 2014 17:48:19 +0000 (18:48 +0100)] 
Flush if first packet is late.

11 years agoAdd airplay and itunes latencies and options.
Mike Brady [Sun, 25 May 2014 17:47:39 +0000 (18:47 +0100)] 
Add airplay and itunes latencies and options.

11 years agoShpelling
Mike Brady [Fri, 23 May 2014 18:44:38 +0000 (19:44 +0100)] 
Shpelling

11 years agoRemove incorrect info about Pi latency.
Mike Brady [Fri, 23 May 2014 18:39:06 +0000 (19:39 +0100)] 
Remove incorrect info about Pi latency.

The different latency given for the built-in soundcard was incorrect and has been removed. It was caused by listing to the output using echo-cancelling headphones, which introduce a short delay of their own...

11 years agoMerge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Mike Brady [Fri, 23 May 2014 15:55:42 +0000 (16:55 +0100)] 
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0

Merge document update with code update, duh.

11 years agoignore silent frames substituted for missing frames.
Mike Brady [Fri, 23 May 2014 15:55:28 +0000 (16:55 +0100)] 
ignore silent frames substituted for missing frames.

11 years agoWrong about latency on Pi!
Mike Brady [Fri, 23 May 2014 11:45:42 +0000 (12:45 +0100)] 
Wrong about latency on Pi!

It was noise cancelling headphones, officer, that added the delay.

11 years agoNote latency difference for build-in card on Raspberry Pi
Mike Brady [Fri, 23 May 2014 11:35:20 +0000 (12:35 +0100)] 
Note latency difference for build-in card on Raspberry Pi

11 years agoMerge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Mike Brady [Thu, 22 May 2014 16:33:56 +0000 (16:33 +0000)] 
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0

Experimenting with pcm_avail_update.

11 years agoStop complaint about losing sysnc when asked to stop.
Mike Brady [Thu, 22 May 2014 16:33:35 +0000 (16:33 +0000)] 
Stop complaint about losing sysnc when asked to stop.

11 years agoUse snd_pcm_avail_delay instead of snd_pcm_delay; it seems to be more accurate.
Mike Brady [Thu, 22 May 2014 16:32:44 +0000 (16:32 +0000)] 
Use snd_pcm_avail_delay instead of snd_pcm_delay; it seems to be more accurate.

11 years agoAdd note about resynchronisation.
Mike Brady [Thu, 22 May 2014 14:08:09 +0000 (15:08 +0100)] 
Add note about resynchronisation.

11 years agoDon't overwrite initscript if it already exists.
Mike Brady [Thu, 22 May 2014 13:40:43 +0000 (13:40 +0000)] 
Don't overwrite initscript if it already exists.

11 years agoFlush and resync if player gets more than 30 ms out of sync. Can happen if iTunes...
Mike Brady [Thu, 22 May 2014 13:39:46 +0000 (13:39 +0000)] 
Flush and resync if player gets more than 30 ms out of sync. Can happen if iTunes machine is very busy or network is bad.

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 12:09:48 +0000 (13:09 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 12:03:58 +0000 (13:03 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 12:03:06 +0000 (13:03 +0100)] 
Update README.md

11 years agoCorrect sign of divergence, clean up formatting a little.
Mike Brady [Thu, 22 May 2014 12:02:04 +0000 (13:02 +0100)] 
Correct sign of divergence, clean up formatting a little.

11 years agoCorrect sign of divergence!
Mike Brady [Thu, 22 May 2014 11:56:08 +0000 (12:56 +0100)] 
Correct sign of divergence!

It was backwards, duh. You insert frames if the output clock is faster than the source clock, delete 'em otherwise.

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 11:47:43 +0000 (12:47 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 10:15:10 +0000 (11:15 +0100)] 
Update README.md

11 years agoMinor additions.
Mike Brady [Wed, 21 May 2014 20:15:42 +0000 (21:15 +0100)] 
Minor additions.

11 years agoPut hostname at front of default name.
Mike Brady [Wed, 21 May 2014 20:11:23 +0000 (21:11 +0100)] 
Put hostname at front of default name.

11 years agoMake DAC buffer 6615 frames (0.15 sec.) for Debian 7 on VMWare Fusion.
Mike Brady [Wed, 21 May 2014 20:10:58 +0000 (21:10 +0100)] 
Make DAC buffer 6615 frames (0.15 sec.) for Debian 7 on VMWare Fusion.

11 years agoAdd a little about initscripts.
Mike Brady [Wed, 21 May 2014 16:15:34 +0000 (16:15 +0000)] 
Add a little about initscripts.

11 years agoAdd an initscript for Raspian/Debian/Ubuntu installation.
Mike Brady [Wed, 21 May 2014 14:48:54 +0000 (14:48 +0000)] 
Add an initscript for Raspian/Debian/Ubuntu installation.

11 years agoTurned off a few debug messages.
Mike Brady [Tue, 20 May 2014 16:12:08 +0000 (16:12 +0000)] 
Turned off a few debug messages.

11 years agoFixed stupid error -- warning message can be removed.
Mike Brady [Tue, 20 May 2014 15:58:14 +0000 (15:58 +0000)] 
Fixed stupid error -- warning message can be removed.

11 years agoMerge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Mike Brady [Tue, 20 May 2014 15:56:32 +0000 (15:56 +0000)] 
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0

Fixed a stupid error in player.c that caused it to ignore the DAC buffer delay

11 years agoRemove a stupid error -- introduced in the last few updates -- causing it to ignore...
Mike Brady [Tue, 20 May 2014 15:55:58 +0000 (15:55 +0000)] 
Remove a stupid error -- introduced in the last few updates -- causing it to ignore the contents of the buffer. Duh.

11 years agoTemporarily Sync not working right
Mike Brady [Tue, 20 May 2014 15:36:26 +0000 (16:36 +0100)] 
Temporarily Sync not working right

11 years agoAdd extra diagostic messages for bad/odd packets.
Mike Brady [Tue, 20 May 2014 14:48:45 +0000 (15:48 +0100)] 
Add extra diagostic messages for bad/odd packets.

11 years agoCheck for dealy error return code.
Mike Brady [Tue, 20 May 2014 14:19:59 +0000 (15:19 +0100)] 
Check for dealy error return code.

11 years agoTurn off volume debug message, modify delay error message.
Mike Brady [Tue, 20 May 2014 14:19:06 +0000 (15:19 +0100)] 
Turn off volume debug message, modify delay error message.

11 years agoTurn startup and shutdown messages into log_notices.
Mike Brady [Mon, 19 May 2014 18:18:12 +0000 (19:18 +0100)] 
Turn startup and shutdown messages into log_notices.

11 years agoRemove extra returns and generally clean up some debug messages.
Mike Brady [Mon, 19 May 2014 18:12:13 +0000 (19:12 +0100)] 
Remove extra returns and generally clean up some debug messages.

11 years agoUnify and clean up shutdown.
Mike Brady [Mon, 19 May 2014 17:35:46 +0000 (18:35 +0100)] 
Unify and clean up shutdown.

11 years agoUnify and clean up shutdown, remove log_setup code, notify startup and shutdown.
Mike Brady [Mon, 19 May 2014 17:35:00 +0000 (18:35 +0100)] 
Unify and clean up shutdown, remove log_setup code, notify startup and shutdown.

11 years agoRemove the biquad filter code.
Mike Brady [Mon, 19 May 2014 16:48:08 +0000 (17:48 +0100)] 
Remove the biquad filter code.

11 years agoFlag the absence of libdaemon an error.
Mike Brady [Mon, 19 May 2014 10:35:02 +0000 (11:35 +0100)] 
Flag the absence of libdaemon an error.

11 years agolibdaemon now needed.
Mike Brady [Sun, 18 May 2014 22:18:00 +0000 (23:18 +0100)] 
libdaemon now needed.

Libdaemon is now used to daemonize shairport 2.0 and provide well-debugged logging facilities.

11 years agoRemove these files -- using libdaemon instead.
Mike Brady [Sun, 18 May 2014 22:07:54 +0000 (23:07 +0100)] 
Remove these files -- using libdaemon instead.

11 years agoAdd check lib for libdaemon.
Mike Brady [Sun, 18 May 2014 22:06:42 +0000 (23:06 +0100)] 
Add check lib for libdaemon.

11 years agoRemove references to daemon.h, add libdaemon stuff, update options.
Mike Brady [Sun, 18 May 2014 22:06:17 +0000 (23:06 +0100)] 
Remove references to daemon.h, add libdaemon stuff, update options.

11 years agoRemove daemon.c from list of files needed to build shairport.
Mike Brady [Sun, 18 May 2014 22:05:45 +0000 (23:05 +0100)] 
Remove daemon.c from list of files needed to build shairport.

11 years agoReorganise documents folder.
Mike Brady [Sun, 18 May 2014 08:30:33 +0000 (09:30 +0100)] 
Reorganise documents folder.

11 years agoAdjust Volume Control Transfer function to make it a bit slower at very low volumes...
Mike Brady [Sat, 17 May 2014 12:11:25 +0000 (13:11 +0100)] 
Adjust Volume Control Transfer function to make it a bit slower at very low volumes. Add PDF of transfer function and Mac Grapher source document.

11 years agoAdd copyright and edit a 'too late' debug message.
Mike Brady [Mon, 12 May 2014 16:17:19 +0000 (17:17 +0100)] 
Add copyright and edit a 'too late' debug message.

11 years agoUpdate README.md
Mike Brady [Sat, 10 May 2014 22:09:57 +0000 (23:09 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Sat, 10 May 2014 22:04:43 +0000 (23:04 +0100)] 
Update README.md

11 years agoClarify "drift" description.
Mike Brady [Sat, 10 May 2014 21:58:27 +0000 (22:58 +0100)] 
Clarify "drift" description.

11 years agoAdd notes on latency.
Mike Brady [Sat, 10 May 2014 21:52:14 +0000 (22:52 +0100)] 
Add notes on latency.

11 years agoAdd info about true mute volume control.
Mike Brady [Sat, 10 May 2014 19:36:02 +0000 (20:36 +0100)] 
Add info about true mute volume control.