]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Mon, 25 Aug 2014 09:13:39 +0000 (10:13 +0100)]
Even more tiny edits.
Mike Brady [Mon, 25 Aug 2014 08:52:21 +0000 (09:52 +0100)]
More tiny adjustments
Mike Brady [Mon, 25 Aug 2014 08:38:31 +0000 (09:38 +0100)]
Summary of what's new at top
Mike Brady [Sun, 24 Aug 2014 16:08:11 +0000 (17:08 +0100)]
Tiny edits.
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.
Mike Brady [Sun, 24 Aug 2014 15:27:44 +0000 (16:27 +0100)]
Change definition of seq_diff to bring it into player.c
Mike Brady [Sun, 24 Aug 2014 15:26:44 +0000 (16:26 +0100)]
Add support for PolarSSL, quieten some error messages.
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.
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.
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
Mike Brady [Sun, 24 Aug 2014 15:17:56 +0000 (16:17 +0100)]
Stop incorrect warning about malloc/free
Mike Brady [Sun, 24 Aug 2014 15:17:14 +0000 (16:17 +0100)]
Add support for removing tinysvcmdns
Mike Brady [Sun, 24 Aug 2014 15:16:00 +0000 (16:16 +0100)]
Add support for PolarSSL, soxr, fix tinysvcmdns stuff, fix bugs.
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.
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.
Mike Brady [Sun, 24 Aug 2014 15:10:05 +0000 (16:10 +0100)]
Improve error messages, make them quieter sometimes.
Mike Brady [Sun, 24 Aug 2014 15:08:32 +0000 (16:08 +0100)]
Add int to stop compiler warning
Mike Brady [Sun, 24 Aug 2014 15:07:20 +0000 (16:07 +0100)]
Not used
Mike Brady [Sun, 24 Aug 2014 15:06:30 +0000 (16:06 +0100)]
Don't need it.
Mike Brady [Sun, 24 Aug 2014 15:05:51 +0000 (16:05 +0100)]
Update for new features etc.
Mike Brady [Sun, 24 Aug 2014 15:04:18 +0000 (16:04 +0100)]
What's new in 2.1
Mike Brady [Sun, 24 Aug 2014 15:03:49 +0000 (16:03 +0100)]
Meh
Mike Brady [Sun, 24 Aug 2014 15:03:28 +0000 (16:03 +0100)]
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.
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.
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
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
Mike Brady [Mon, 30 Jun 2014 10:46:32 +0000 (11:46 +0100)]
Update README.md
Mike Brady [Wed, 18 Jun 2014 15:24:46 +0000 (16:24 +0100)]
IQaudIO on latest Raspian
Mike Brady [Wed, 18 Jun 2014 15:23:03 +0000 (16:23 +0100)]
More info about IQaudIO
Mike Brady [Wed, 18 Jun 2014 10:30:17 +0000 (11:30 +0100)]
IQAudio -> IQaudIO
Mike Brady [Wed, 18 Jun 2014 10:28:20 +0000 (11:28 +0100)]
Add note about IQAudIO
Mike Brady [Wed, 18 Jun 2014 10:20:36 +0000 (10:20 +0000)]
Simplify settings by removing the argument, add suggestion for IQAudio.
Mike Brady [Fri, 13 Jun 2014 18:14:23 +0000 (19:14 +0100)]
Add note about need for 44,100 fps
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.
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.
Mike Brady [Sat, 7 Jun 2014 17:45:44 +0000 (17:45 +0000)]
Improve the misquotation of Yeats' 'Easter, 1916'
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.
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.
Mike Brady [Tue, 27 May 2014 09:24:49 +0000 (10:24 +0100)]
BB
Mike Brady [Tue, 27 May 2014 09:24:13 +0000 (10:24 +0100)]
Clarify it a bit.
Mike Brady [Tue, 27 May 2014 08:14:21 +0000 (08:14 +0000)]
quieten very chatty debug messaging.
Mike Brady [Tue, 27 May 2014 07:16:43 +0000 (08:16 +0100)]
Delay for 0.1 seconds if first packet is late.
Mike Brady [Tue, 27 May 2014 07:16:02 +0000 (08:16 +0100)]
Begin adding 'device busy' status.
Mike Brady [Sun, 25 May 2014 18:41:59 +0000 (19:41 +0100)]
Add info about latency.
Mike Brady [Sun, 25 May 2014 18:07:04 +0000 (19:07 +0100)]
Add information about AirPlay vs iTunes synchronisation.
Mike Brady [Sun, 25 May 2014 17:49:57 +0000 (18:49 +0100)]
Add handling of User-Agent, and select an appropriate latency.
Mike Brady [Sun, 25 May 2014 17:48:19 +0000 (18:48 +0100)]
Flush if first packet is late.
Mike Brady [Sun, 25 May 2014 17:47:39 +0000 (18:47 +0100)]
Add airplay and itunes latencies and options.
Mike Brady [Fri, 23 May 2014 18:44:38 +0000 (19:44 +0100)]
Shpelling
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...
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.
Mike Brady [Fri, 23 May 2014 15:55:28 +0000 (16:55 +0100)]
ignore silent frames substituted for missing frames.
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.
Mike Brady [Fri, 23 May 2014 11:35:20 +0000 (12:35 +0100)]
Note latency difference for build-in card on Raspberry Pi
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.
Mike Brady [Thu, 22 May 2014 16:33:35 +0000 (16:33 +0000)]
Stop complaint about losing sysnc when asked to stop.
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.
Mike Brady [Thu, 22 May 2014 14:08:09 +0000 (15:08 +0100)]
Add note about resynchronisation.
Mike Brady [Thu, 22 May 2014 13:40:43 +0000 (13:40 +0000)]
Don't overwrite initscript if it already exists.
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.
Mike Brady [Thu, 22 May 2014 12:09:48 +0000 (13:09 +0100)]
Update README.md
Mike Brady [Thu, 22 May 2014 12:03:58 +0000 (13:03 +0100)]
Update README.md
Mike Brady [Thu, 22 May 2014 12:03:06 +0000 (13:03 +0100)]
Update README.md
Mike Brady [Thu, 22 May 2014 12:02:04 +0000 (13:02 +0100)]
Correct sign of divergence, clean up formatting a little.
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.
Mike Brady [Thu, 22 May 2014 11:47:43 +0000 (12:47 +0100)]
Update README.md
Mike Brady [Thu, 22 May 2014 10:15:10 +0000 (11:15 +0100)]
Update README.md
Mike Brady [Wed, 21 May 2014 20:15:42 +0000 (21:15 +0100)]
Minor additions.
Mike Brady [Wed, 21 May 2014 20:11:23 +0000 (21:11 +0100)]
Put hostname at front of default name.
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.
Mike Brady [Wed, 21 May 2014 16:15:34 +0000 (16:15 +0000)]
Add a little about initscripts.
Mike Brady [Wed, 21 May 2014 14:48:54 +0000 (14:48 +0000)]
Add an initscript for Raspian/Debian/Ubuntu installation.
Mike Brady [Tue, 20 May 2014 16:12:08 +0000 (16:12 +0000)]
Turned off a few debug messages.
Mike Brady [Tue, 20 May 2014 15:58:14 +0000 (15:58 +0000)]
Fixed stupid error -- warning message can be removed.
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
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.
Mike Brady [Tue, 20 May 2014 15:36:26 +0000 (16:36 +0100)]
Temporarily Sync not working right
Mike Brady [Tue, 20 May 2014 14:48:45 +0000 (15:48 +0100)]
Add extra diagostic messages for bad/odd packets.
Mike Brady [Tue, 20 May 2014 14:19:59 +0000 (15:19 +0100)]
Check for dealy error return code.
Mike Brady [Tue, 20 May 2014 14:19:06 +0000 (15:19 +0100)]
Turn off volume debug message, modify delay error message.
Mike Brady [Mon, 19 May 2014 18:18:12 +0000 (19:18 +0100)]
Turn startup and shutdown messages into log_notices.
Mike Brady [Mon, 19 May 2014 18:12:13 +0000 (19:12 +0100)]
Remove extra returns and generally clean up some debug messages.
Mike Brady [Mon, 19 May 2014 17:35:46 +0000 (18:35 +0100)]
Unify and clean up 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.
Mike Brady [Mon, 19 May 2014 16:48:08 +0000 (17:48 +0100)]
Remove the biquad filter code.
Mike Brady [Mon, 19 May 2014 10:35:02 +0000 (11:35 +0100)]
Flag the absence of libdaemon an error.
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.
Mike Brady [Sun, 18 May 2014 22:07:54 +0000 (23:07 +0100)]
Remove these files -- using libdaemon instead.
Mike Brady [Sun, 18 May 2014 22:06:42 +0000 (23:06 +0100)]
Add check lib for libdaemon.
Mike Brady [Sun, 18 May 2014 22:06:17 +0000 (23:06 +0100)]
Remove references to daemon.h, add libdaemon stuff, update options.
Mike Brady [Sun, 18 May 2014 22:05:45 +0000 (23:05 +0100)]
Remove daemon.c from list of files needed to build shairport.
Mike Brady [Sun, 18 May 2014 08:30:33 +0000 (09:30 +0100)]
Reorganise documents folder.
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.
Mike Brady [Mon, 12 May 2014 16:17:19 +0000 (17:17 +0100)]
Add copyright and edit a 'too late' debug message.
Mike Brady [Sat, 10 May 2014 22:09:57 +0000 (23:09 +0100)]
Update README.md
Mike Brady [Sat, 10 May 2014 22:04:43 +0000 (23:04 +0100)]
Update README.md
Mike Brady [Sat, 10 May 2014 21:58:27 +0000 (22:58 +0100)]
Clarify "drift" description.
Mike Brady [Sat, 10 May 2014 21:52:14 +0000 (22:52 +0100)]
Add notes on latency.
Mike Brady [Sat, 10 May 2014 19:36:02 +0000 (20:36 +0100)]
Add info about true mute volume control.