]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
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.
Mike Brady [Sat, 10 May 2014 12:20:32 +0000 (13:20 +0100)]
Layout fix.
Mike Brady [Sat, 10 May 2014 12:19:31 +0000 (13:19 +0100)]
Update findings about NSLU2
Mike Brady [Fri, 9 May 2014 18:28:44 +0000 (19:28 +0100)]
Spelling errors...
Mike Brady [Fri, 9 May 2014 18:25:15 +0000 (19:25 +0100)]
Update README.md
Mike Brady [Fri, 9 May 2014 17:48:28 +0000 (18:48 +0100)]
Brown bad commit -- was too eager to remove 'redundant' code.
Mike Brady [Fri, 9 May 2014 17:16:21 +0000 (18:16 +0100)]
Add info about volume control, fix info about 3D Sound card on NSLU2, update info about drift.
Mike Brady [Fri, 9 May 2014 17:15:21 +0000 (18:15 +0100)]
Oops -- the sign on the drift is wrong. Fixed.
Mike Brady [Fri, 9 May 2014 16:54:30 +0000 (17:54 +0100)]
Make use of vol2attn in software and hardware mixers.
Mike Brady [Fri, 9 May 2014 16:53:40 +0000 (17:53 +0100)]
Add function vol2attn to return an attenuation for a given volume. Needed in alsa as well as in player.
Mike Brady [Fri, 9 May 2014 14:26:27 +0000 (15:26 +0100)]
Add proper low-volume rolloff to the volume control -- see, for instance, the graph for the ALPS RK27 Potentiometer at http://tangentsoft.net/audio/atten.html.
Mike Brady [Wed, 7 May 2014 19:33:14 +0000 (20:33 +0100)]
Add some more information about Raspian.
Add some more information about compiling and running on Raspian and correct a few typos.
Mike Brady [Wed, 7 May 2014 19:31:04 +0000 (20:31 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 18:56:15 +0000 (19:56 +0100)]
Added a few necessaries for compiling on Raspian.
Mike Brady [Wed, 7 May 2014 18:43:22 +0000 (19:43 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 14:53:35 +0000 (15:53 +0100)]
As before.
Mike Brady [Wed, 7 May 2014 14:51:18 +0000 (15:51 +0100)]
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Forgot to merge them by hand.
Mike Brady [Wed, 7 May 2014 14:50:50 +0000 (15:50 +0100)]
Allow DAC to have 11025 frames; add flushing if we are too late to start the first frame.
Mike Brady [Wed, 7 May 2014 14:49:04 +0000 (15:49 +0100)]
Turn off debug messages.
Mike Brady [Wed, 7 May 2014 11:50:52 +0000 (12:50 +0100)]
Spelling correction.
Mike Brady [Wed, 7 May 2014 11:49:52 +0000 (12:49 +0100)]
Update information about running inside VMWAre.
Mike Brady [Wed, 7 May 2014 10:59:15 +0000 (11:59 +0100)]
The truth in the news...
Mike Brady [Wed, 7 May 2014 10:20:32 +0000 (11:20 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 10:19:40 +0000 (11:19 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 10:17:25 +0000 (11:17 +0100)]
Update README.md
Mike Brady [Wed, 7 May 2014 10:16:57 +0000 (11:16 +0100)]
Update README.md