Mike Brady
ca3c05f8b5
Fix silly issue with diagnostic code.
2018-11-14 17:31:39 +00:00
Mike Brady
99374ac113
Add a little diagnostic to see what's in the POST message.:
2018-11-14 17:21:30 +00:00
Mike Brady
29a37f44b9
Check timer values a bit more carefully and ignore crazy values.
2018-11-14 12:25:56 +00:00
Mike Brady
67083665ad
Get more diagnostic messages when a TuneBlade-induced error occurs.
2018-11-13 11:00:05 +00:00
Mike Brady
501e349466
Add better error handling if a reply header message is faulty.
2018-11-12 16:41:29 +00:00
Mike Brady and GitHub
14993c6899
Merge pull request #768 from tillz/patch-1
...
Small logic fix -- ignore unrecognised commands.
2018-11-03 14:55:21 +00:00
Till Zimmermann and GitHub
cb38e90e20
Small logic fix
...
Fixes #767
2018-11-03 14:34:12 +01:00
Mike Brady and GitHub
dba48ddc35
Update README.md
2018-11-03 13:00:15 +00:00
Mike Brady and GitHub
48ab075a13
Update RELEASENOTES.md
2018-11-03 12:54:58 +00:00
Mike Brady
66e1dde37c
Use "/dev/urandom" instead of "/dev/random" to generate a nonce for AirPlay passwords.
2018-11-03 12:47:55 +00:00
Mike Brady
2f1f259d03
Use "/dev/urandom" instead of "/dev/random" to generate a nonce for AirPlay passwords.
2018-11-03 12:46:17 +00:00
Mike Brady
203f02604d
Improve build instruction to avoid rebuilding stuff when there has been no change.
2018-11-01 12:56:32 +00:00
Mike Brady and GitHub
a8406cbb04
Merge pull request #766 from mikebrady/remove_duplicate_gdbus_codegen_calls
...
Tidy up a few things –
1. Stop duplicate gdbus codegen calls during parallel makes.
2. Remove a few unused functions in player.c.
2018-11-01 12:28:27 +00:00
Mike Brady
06c45c4970
Remove a few unused functions.
2018-11-01 11:28:22 +00:00
Mike Brady
35860f7bb4
Stop multiple calls to gdbus_codegen on parallel makes
2018-11-01 11:06:32 +00:00
Mike Brady and GitHub
8e0c52d822
Update RELEASENOTES.md
2018-11-01 09:03:52 +00:00
Mike Brady and GitHub
ee6ffb54d5
Update configure.ac
2018-11-01 08:50:37 +00:00
Mike Brady and GitHub
de62a112b1
Merge pull request #765 from mikebrady/use_disposable_libraries
...
1. Separate compilation of automatically generated code from regular code to avoid compiler warnings.
2. Reorder some header includes to avoid compilation errors in OpenBSD.
3. Add a few extra warnings to the `alsa` interface to check for failure to recover from errors.
2018-11-01 08:49:00 +00:00
Mike Brady
cd71b3f727
Enhance error messages to warn if the alsa output device doesn't recover.
2018-10-31 16:33:16 +00:00
Mike Brady
8a6eb02d59
Chanmge order so that it will compile in openbsd.
2018-10-30 20:57:42 +00:00
Mike Brady
580d75a6ed
Make the lib settings standard for all builds, not individual for Linux/FreeBSD/OpenBSD. Let's hope.
2018-10-30 19:58:34 +00:00
Mike Brady
b91df8ec73
Start using libraries to be able to compile other people's or automatically generated sources using standard compilation settings.
2018-10-30 19:49:32 +00:00
Mike Brady and GitHub
3fbe2e60cd
Merge pull request #762 from mikebrady/danger_will_rogers
...
Revamped timestamp calculation -- more robust behaviour with faulty networks
2018-10-30 12:50:17 +00:00
Mike Brady
4faa654ba9
Remove a signed/unsigned comparison warning
2018-10-28 14:20:22 +00:00
Mike Brady
3ae8c4e9bc
Quieten an unnecessary debug message.
2018-10-23 12:15:00 +01:00
Mike Brady
06716b70a9
Improve handling of network delays and outages -- more robust error handling.
2018-10-23 10:29:09 +00:00
Mike Brady
3cb359c747
Tighten up integer promotion checks to calculate large delays properly. Fix input rate calculation restarting.
2018-10-23 10:26:08 +00:00
Mike Brady
77176ec4e0
See where a weird large negative delay is being calculated.
2018-10-22 20:53:44 +00:00
Mike Brady
ab139ffc8c
Fix calculation of filler length.
2018-10-21 22:52:06 +01:00
Mike Brady
8914b68b42
Calculate silence memory requirements properly. Remove some alarming messages.
2018-10-21 21:24:38 +01:00
Mike Brady
63cae88aca
Further improve the modulo 32 rtpstamp-based missing frames erro handling.
2018-10-21 18:33:47 +01:00
Mike Brady
7c35f64746
Fix a reporting error, allow a larger time window for legitimate flush requests.
2018-10-21 18:32:18 +01:00
Mike Brady
e0a4e5cde8
Format tidy-up
2018-10-21 17:10:23 +01:00
Mike Brady
e5259e8764
Remove a few compiler warnings.
2018-10-21 17:00:56 +01:00
Mike Brady
a5f165d982
Use a parameter rather than a hard-wired input rate.
2018-10-21 16:31:55 +01:00
Mike Brady
d2dba7cdba
Seems to work for higher rates
2018-10-19 22:14:23 +01:00
Mike Brady
6de64d5954
Replace the entire timestamp processing software -- preliminary attempt
2018-10-19 14:05:59 +01:00
Mike Brady
b53fc39dd2
Replace a mutex unlock deleted by accident.
2018-10-19 14:04:30 +01:00
Mike Brady
de071aeffc
Try to fix modulo calculations
2018-10-18 17:44:50 +01:00
Mike Brady and GitHub
5e16fdbbf9
Update RELEASENOTES.md
2018-10-14 15:37:17 +01:00
Mike Brady
7462e14144
Take more notice of errors requesing delay times. Extend the latency offset range to +/- 1.75, but at the programmer's risk.
2018-10-14 15:30:26 +01:00
Mike Brady
b122763a9b
quieten a debug message
2018-10-14 15:28:51 +01:00
Mike Brady
72fa29b645
Allow a latency offset of +/- 1.75 seconds.
2018-10-14 15:15:45 +01:00
Mike Brady
c2d1da2e5c
Generate error messages if there is a problem with getting the delay, and pay attention to it in the player thread.
2018-10-14 15:15:15 +01:00
Mike Brady and GitHub
905e4085c4
Update RELEASENOTES.md
2018-10-14 14:33:24 +01:00
Mike Brady and GitHub
906a27c5e3
Merge pull request #755 from roblan/development
...
(development) normalize whitespaces in scripts/shairport-sync.conf
2018-10-13 21:07:04 +01:00
Mike Brady
ed4f439910
Add a debug message...
2018-10-13 15:23:14 +00:00
Robert Lange
3553656914
normalize whitespaces in scripts/shairport-sync.conf
2018-10-13 16:21:39 +02:00
Mike Brady and GitHub
29f7f2c962
Update RELEASENOTES.md
2018-10-11 15:39:39 +01:00
Mike Brady and GitHub
f1e19f4d25
Update RELEASENOTES.md
2018-10-11 15:38:23 +01:00