Commit Graph
3098 Commits
Author SHA1 Message Date
Mike BradyandGitHub 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 BradyandGitHub 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 BradyandGitHub 905e4085c4 Update RELEASENOTES.md 2018-10-14 14:33:24 +01:00
Mike BradyandGitHub 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 BradyandGitHub 29f7f2c962 Update RELEASENOTES.md 2018-10-11 15:39:39 +01:00
Mike BradyandGitHub f1e19f4d25 Update RELEASENOTES.md 2018-10-11 15:38:23 +01:00
Mike Brady 3d4b1344e8 Allow for a change in the sync time of AirPlay on Mojave and iOS 12. 2018-10-11 15:35:43 +01:00
Mike Brady 31499dcea8 Allow for a change in the sync time of AirPlay on Mojave and iOS 12. 2018-10-11 15:35:17 +01:00
Mike BradyandGitHub c8dc7c06f6 Update RELEASENOTES.md 2018-09-28 09:38:37 +01:00
Mike Brady 98e05be703 Fix the volume-changed command caller. A space went missing. 2018-09-28 09:33:40 +01:00
Mike Brady 539c501174 Fix the volume-changed command caller. A space went missing. 2018-09-28 09:33:10 +01:00
Mike BradyandGitHub 6b898b6830 Update RELEASENOTES.md 2018-09-21 18:25:04 +01:00
Mike BradyandGitHub 3a80f9d495 Update RELEASENOTES.md 2018-09-21 18:24:45 +01:00
Mike Brady aeb1e42c6b Revert previous change which was to unreference a stream prior to disconnection -- not needed. 2018-09-21 18:20:23 +01:00
Mike Brady 79cd289a4c Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
forgot
2018-09-21 18:19:25 +01:00
Mike Brady ae97af4ad1 Revert previous change which was to unreference a stream prior to disconnection -- not needed. 2018-09-21 18:18:32 +01:00
Mike BradyandGitHub ef1fe0a5c0 Update RELEASENOTES.md 2018-09-21 17:51:48 +01:00
Mike Brady 6eca829b75 Unreference the pa stream when finished with it, so that it the sink can go idle. 2018-09-21 17:48:40 +01:00
Mike Brady c57d25652e Unreference the pa stream when finished with it, so that it the sink can go idle. 2018-09-21 17:41:50 +01:00
Mike BradyandGitHub b890fc570b Update configure.ac
Add configuration option to specify PulseAudio output sink.
2018-09-21 16:59:40 +01:00
Mike BradyandGitHub fbf8510fb5 Update RELEASENOTES.md 2018-09-21 16:58:38 +01:00
Mike BradyandGitHub 21a7f77bcd Merge pull request #743 from mLupine/pa_sink
Add configuration option to specify PulseAudio output sink. Many thanks!
2018-09-21 16:53:08 +01:00
Mike Brady 07c45454cd Improve Makefile.am for FreeBSD -- remove irreleveant compiler flags 2018-09-20 13:21:51 +01:00
Mike BradyandGitHub 682943d513 Update RELEASENOTES.md 2018-09-17 19:34:20 +01:00
Mike Brady efe77a886d Ignore the latency of whatever is connected to Shairport Sync. It's inappropriate to try to compensate for the latency in the full jack chain. Don't mute when the latency is zero. 2018-09-17 19:15:14 +01:00
Mike Brady c1d5815c49 Ignore the latency of whatever is connected to Shairport Sync. It's inappropriate to try to compensate for the latency in the full jack chain. Don't mute when the latency is zero. 2018-09-17 19:14:38 +01:00
Maciej Wilczyński 231b77d543 Update README.md 2018-09-15 20:49:19 +02:00
Maciej Wilczynski 947a0ca291 Add PA sink configuration option 2018-09-15 20:49:11 +02:00