Mike Brady
dcf24fe0b7
Tiny edits.
2014-08-24 17:08:11 +01:00
Mike Brady
771aa1a130
Add support for PolarSSL, libsoxr, fix ab_* and seq_* definitions and utilites, remove FANCY_RESAMPLING stuff, fix many many bugs.
2014-08-24 16:32:34 +01:00
Mike Brady
97ff1c6a2c
Change definition of seq_diff to bring it into player.c
2014-08-24 16:27:44 +01:00
Mike Brady
b25f92e51e
Add support for PolarSSL, quieten some error messages.
2014-08-24 16:26:44 +01:00
Mike Brady
90e97bc1f1
Add new options, version info, polarssl, refine some debug messages, bug fixes.
2014-08-24 16:25:13 +01:00
Mike Brady
7bf5d4d63f
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.
2014-08-24 16:23:12 +01:00
Mike Brady
ac59141848
Stop incorrect warning about malloc/free and add an ignore int to stop another warning
2014-08-24 16:18:46 +01:00
Mike Brady
f0195c5d79
Stop incorrect warning about malloc/free
2014-08-24 16:17:56 +01:00
Mike Brady
8207b8823d
Add support for removing tinysvcmdns
2014-08-24 16:17:14 +01:00
Mike Brady
2de9a58018
Add support for PolarSSL, soxr, fix tinysvcmdns stuff, fix bugs.
2014-08-24 16:16:00 +01:00
Mike Brady
75fe108eb7
Add support for PolarSSL, some OS X stuff, centralised absolute timing, -B and -E command execution. Bug fixes.
2014-08-24 16:14:17 +01:00
Mike Brady
b9e59fc18f
Add support for stuffing option, for the start and end commands and centralise how to get absolute time.
2014-08-24 16:12:22 +01:00
Mike Brady
689063ce8c
Improve error messages, make them quieter sometimes.
2014-08-24 16:10:05 +01:00
Mike Brady
2e27c885a9
Add int to stop compiler warning
2014-08-24 16:08:32 +01:00
Mike Brady
3b205e6546
Not used
2014-08-24 16:07:20 +01:00
Mike Brady
794a4da253
Don't need it.
2014-08-24 16:06:30 +01:00
Mike Brady
d377fa7e54
Update for new features etc.
2014-08-24 16:05:51 +01:00
Mike Brady
97ef115bcf
What's new in 2.1
2014-08-24 16:04:18 +01:00
Mike Brady
299c69f7aa
Meh
2014-08-24 16:03:49 +01:00
Mike Brady
68f188b45f
Move from shairport to shairport-sync.
2014-08-24 16:03:28 +01:00
Mike Brady
e223a54372
Omit tinysvcmdns stuff unless needed. Move from shairport to shairport-sync.
2014-08-24 16:02:57 +01:00
Mike Brady
50266b943c
Merge pull request #4 from pieterpottie/2.0
...
Bind audio stream, timing and control sockets to available port.
2014-08-18 13:14:19 +01:00
Pieter Pottie
86c8d0603f
Bind audio stream, timing and control sockets to available port instead of hard coded ports 6000, 6001, 6002
2014-08-17 17:08:50 +01:00
Mike Brady
f3e36ddde6
Fix two typos in start-stop-daemon samples
...
Needed an extra hyphen before the d option being passed to the ALSA back end
2014-07-02 09:15:40 +01:00
Mike Brady
93d515b02a
Update README.md
2014-06-30 11:46:32 +01:00
Mike Brady
0f20cef47e
IQaudIO on latest Raspian
2014-06-18 16:24:46 +01:00
Mike Brady
9a7f783d82
More info about IQaudIO
2014-06-18 16:23:03 +01:00
Mike Brady
e0d08f8640
IQAudio -> IQaudIO
2014-06-18 11:30:17 +01:00
Mike Brady
9c2cb8d729
Add note about IQAudIO
2014-06-18 11:28:20 +01:00
Mike Brady
e23f33941c
Simplify settings by removing the argument, add suggestion for IQAudio.
2014-06-18 10:20:36 +00:00
Mike Brady
255a089962
Add note about need for 44,100 fps
2014-06-13 19:14:23 +01:00
Mike Brady
8b5d0ac17d
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.
2014-06-13 19:04:44 +01:00
Mike Brady
115991ca24
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.
2014-06-12 11:11:17 +01:00
Mike Brady
3f121c2b05
Improve the misquotation of Yeats' 'Easter, 1916'
2014-06-07 17:45:44 +00:00
Mike Brady
fab829cfde
Change no-audio timeout from 4 to 6 seconds. An then, only ask to teardown once.
2014-06-07 17:38:43 +00:00
Mike Brady
32448afc4a
If there is a gap in audio for more than 4 seconds, it tears down the connection.
2014-06-04 22:12:30 +01:00
Mike Brady
bb921ace35
BB
2014-05-27 10:24:49 +01:00
Mike Brady
0db305083a
Clarify it a bit.
2014-05-27 10:24:13 +01:00
Mike Brady
9cebc59b86
quieten very chatty debug messaging.
2014-05-27 08:14:21 +00:00
Mike Brady
d6a69d6f23
Delay for 0.1 seconds if first packet is late.
2014-05-27 08:16:43 +01:00
Mike Brady
af40a978c1
Begin adding 'device busy' status.
2014-05-27 08:16:02 +01:00
Mike Brady
595959e508
Add info about latency.
2014-05-25 19:41:59 +01:00
Mike Brady
08255d5284
Add information about AirPlay vs iTunes synchronisation.
2014-05-25 19:07:04 +01:00
Mike Brady
35fdae7a0a
Add handling of User-Agent, and select an appropriate latency.
2014-05-25 18:49:57 +01:00
Mike Brady
f14221698e
Flush if first packet is late.
2014-05-25 18:48:19 +01:00
Mike Brady
b4044d73dc
Add airplay and itunes latencies and options.
2014-05-25 18:47:39 +01:00
Mike Brady
852b91eb1e
Shpelling
2014-05-23 19:44:38 +01:00
Mike Brady
4b21fab859
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...
2014-05-23 19:39:06 +01:00
Mike Brady
be1f0ebaf7
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
...
Merge document update with code update, duh.
2014-05-23 16:55:42 +01:00
Mike Brady
86f911c2fd
ignore silent frames substituted for missing frames.
2014-05-23 16:55:28 +01:00