Mike Brady
344cf45feb
Initial Commit
2014-09-07 12:29:06 +01:00
Mike Brady
beffd76b26
Clarification
2014-09-04 15:20:04 +01:00
Mike Brady
9f46038d6c
Add lib check for librt to stop an undefined reference clock_gettime
2014-09-04 15:15:46 +01:00
Mike Brady
a34a9c68e9
Update README.md
2014-09-04 14:56:14 +01:00
Mike Brady
6669bd63dc
Update for new semantics of option -t 0.
2014-09-04 14:55:25 +01:00
Mike Brady
1b53577df9
Update for change to -t = 0 option.
...
Setting the timeout period to 0 means that play requests -- say from other devices on the network -- can interrupt and terminate the current session. In other words, the "busy" feature of the device -- being not available to another player while playing from an existing source -- is turned off.
2014-09-04 14:49:05 +01:00
Mike Brady
96d38fad61
When option -t is set to zero, allow a session to be interrupted.
2014-09-04 14:40:36 +01:00
Mike Brady
aa9dc38ad2
Add option to control session timeout.
2014-09-03 17:44:57 +01:00
Mike Brady
385f31b09a
Add extra option -t/--timeout to vary the time to wait for more audio before giving up. Zero to disable timeout, default 120 seconds.
2014-09-03 13:18:58 +01:00
Mike Brady
9a3426c048
Improve error messages when prerequisistes are missing.
2014-09-02 06:55:00 +00:00
Mke Brady
e00a6e3552
Update documentation to reflect ability to add arguments to on-start and on-stop commands.
2014-09-01 22:15:45 +01:00
Mke Brady
377f344ec1
Update documentation to reflect ability to add arguments to on-start and on-stop commands.
2014-09-01 22:14:08 +01:00
Mke Brady
48fa729825
Change the help text to reflect ability to add arguments to on-start and on-stop commands.
2014-09-01 22:13:24 +01:00
Mke Brady
3466530c9e
Use popt library to allow on-start and on-stop commands to have arguments
2014-09-01 22:00:19 +01:00
Mke Brady
f4b1160d35
Add libpopt library dependency.
2014-09-01 21:59:28 +01:00
Mike Brady
b21fafe482
shorten the duration of the Gibbs phenomenon overlay -- sounds a little better...
2014-08-29 12:39:51 +01:00
Mike Brady
88fc18ad49
Add Gibss phenomenon hack to end of the packet (as well as the start).
2014-08-29 12:00:30 +01:00
Mike Brady
0a583f1b55
Quieten an incorrect compiler warning
2014-08-28 18:33:36 +01:00
Mike Brady
f6df7e9232
Add a simple pseudo-random throttle to keep the rate of corrections below 1:1000 on average -- that is, about 1 packet in three may be interpolated.
2014-08-27 18:34:24 +00:00
Mke Brady
a9a00dc8f0
Merge branch '2.1' of github.com:mikebrady/shairport-sync into 2.1
2014-08-26 19:24:35 +01:00
Mke Brady
d713591df8
Move the time_of_last_packet timeout check to where it can run even if playback never started or was aborted, duh.
2014-08-26 19:23:54 +01:00
Mike Brady
1bf6673838
It's libssl-dev, not libopenssl-dev
2014-08-26 19:15:18 +01:00
Mike Brady
0be4e7bb2e
Finalise for 2.1
2014-08-26 14:03:27 +01:00
Mike Brady
9962f210db
Make it final 2.1
2014-08-26 13:58:05 +01:00
Mike Brady
1e3336119a
Make it just "2.1"
2014-08-26 13:56:08 +01:00
Mike Brady
97f7d4dd2f
Reintegrate "What's New"
2014-08-26 10:03:40 +01:00
Mike Brady
8828afe55f
Reintegrate "What's New"
2014-08-26 10:02:19 +01:00
Mike Brady
d80cebec46
Move the news back to README.md.
...
Hard to read here...
2014-08-26 09:31:47 +01:00
Mike Brady
7643dc23cf
Even more...
2014-08-25 10:31:47 +01:00
Mike Brady
533da5bd85
Even more tiny edits.
2014-08-25 10:13:39 +01:00
Mike Brady
e7c70448ca
More tiny adjustments
2014-08-25 09:52:21 +01:00
Mike Brady
7d39c8f8a6
Summary of what's new at top
2014-08-25 09:38:31 +01:00
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