Commit Graph
5257 Commits
Author SHA1 Message Date
Mike Brady 8f58b7fa93 Improve macOS check. 2022-09-28 23:09:15 +01:00
Mike Brady d21c8c013b Improve macOS check. 2022-09-28 23:02:34 +01:00
Mike Brady e133990de7 Improve macOS check. 2022-09-28 23:00:05 +01:00
Mike Brady 9c5f230c1c Improve macOS check. 2022-09-28 22:54:24 +01:00
Mike Brady 29b85b4273 Try a macOS check. 2022-09-28 22:46:26 +01:00
Mike Brady 0931323af7 Add classic systemd build workflows. 2022-09-28 18:01:46 +01:00
Mike Brady 127bace0ab Initial full-fat build check -- omits pipewire. 2022-09-28 17:53:02 +01:00
Mike Brady ad2f05288a Initial workflow for checking a basic AirPlay systemd build and install 2022-09-28 17:39:00 +01:00
Mike Brady 300bd525f3 Enhance build_check workflow. 2022-09-28 17:28:56 +01:00
Mike Brady 7f9e8116d7 Look for the shairport-sync.service file in the scripts folder in the _build_ folder, because it's generated by ./configure. Same with the SystemV init file. 2022-09-28 17:25:27 +01:00
Mike Brady a11ca36083 Explore build_check workflow. 2022-09-28 17:17:05 +01:00
Mike Brady 9d7b56564b Enhance build_check workflow. 2022-09-28 17:12:21 +01:00
Mike Brady 8b96d0cb5f Enhance build_check workflow. 2022-09-28 17:07:17 +01:00
Mike Brady 92c0a9c89c Enhance build_check workflow. 2022-09-28 17:04:31 +01:00
Mike Brady 26fac6750d Enhance build_check workflow. 2022-09-28 16:56:21 +01:00
Mike Brady 993434cefb Enhance build_check workflow. 2022-09-28 16:54:39 +01:00
Mike Brady 48d3d4bfc6 Adjust build_check workflow. 2022-09-28 16:50:08 +01:00
Mike Brady 87cdf45620 Adjust build_check workflow. 2022-09-28 16:47:15 +01:00
Mike Brady 037ced61b0 Adjust build_check workflow. 2022-09-28 16:43:18 +01:00
Mike Brady aa73205293 Adjust build_check workflow. 2022-09-28 16:41:07 +01:00
Mike Brady abad5b1e6a Adjust build_check workflow. 2022-09-28 16:39:39 +01:00
Mike Brady 7c3c37c5b2 Adjust build_check workflow. 2022-09-28 16:37:26 +01:00
Mike Brady 830b2a2703 Simple build_check workflow trial. 2022-09-28 16:33:14 +01:00
Mike Brady 0b24116dbb Tidy up the Dockerfile for AP2 and replace the AP1 Docker stuff with a derivative of the AP2 stuff to add the s6 overlay. The argument for invoking Shairport Sync on both should be 'shairport-sync --log-to-syslog' plus whatever command line arguments you want. 2022-09-28 11:32:37 +01:00
Mike Brady 12a0e67d68 Small documentation updates. 2022-09-27 14:18:44 +01:00
Mike Brady dea88acc4c Simplify some URLs 2022-09-26 19:02:30 +01:00
Mike Brady cda00e9530 Update BUILD.md 2022-09-26 17:56:02 +01:00
Mike Brady 85f9bb373b Update RELEASENOTES-DEVELOPMENT.md 2022-09-26 17:53:34 +01:00
Mike Brady 30aaabc47e Remove the need for the gcrypt library; use openssl instead, as it's mandatory elsewhere in Shairport Sync. 2022-09-26 17:42:13 +01:00
Mike Brady 0f476da0ee Update the pair_ap library. Thanks again to ejurgensen for this code. 2022-09-26 17:24:04 +01:00
Mike Brady 0c8b2200f7 Update RELEASENOTES-DEVELOPMENT.md 2022-09-23 17:11:15 +01:00
Mike Brady 7dc077e260 Clang format 2022-09-23 17:05:26 +01:00
Mike Brady c433e2e87d Add in code to detect the iOS 16 discontinuity but not to do anything about it. Delaying everything by 2112 frames after the discontinuity removes it, but the result seems to be that playback is delayed by 2112 frames. One approach would be to advance everything prior to the discontinuity by 2112 frames, but that would require checking what version of software the source was using, so hardly worth the trouble. 2022-09-23 17:02:26 +01:00
Mike Brady c6bb33dcaf Roll back fix for extra frames -- it fixes sync issues but introduces transients or glitches. Not nice. 2022-09-22 18:19:46 +01:00
Mike Brady a980192a00 Fix a silly classic AirPlay build issue. 2022-09-22 17:33:23 +01:00
Mike Brady 0a5b711327 Update RELEASENOTES-DEVELOPMENT.md 2022-09-22 17:03:53 +01:00
Mike Brady 24f06b81d2 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Merge online updates.
2022-09-22 16:29:20 +01:00
Mike Brady b19dd9e93c Skip the out-of-date frames at the start of a session in AirPLay 2 Buffered Streams in iOS 16.0 / Ventura beta / iOS 16.1 beta. Only skip two blocks to avoid AAC transients and substitute silent for them. 2022-09-22 16:28:51 +01:00
Mike Brady a6e02449fb Increase the RTSP idle timeout to ten seconds, and confine its operation to realtime and classic AirPlay only.: 2022-09-22 16:25:57 +01:00
Mike Brady 40654624fb Update BUILD.md 2022-09-19 10:04:41 +01:00
Mike Brady 9f891b2d1e Update BUILD.md 2022-09-19 10:03:42 +01:00
Mike Brady 0423dde9df Update BUILD.md 2022-09-19 10:01:26 +01:00
Mike Brady a171f1b6b4 Update BUILD.md 2022-09-19 10:00:12 +01:00
Mike Brady 853544f164 Update InitialConfiguration.md 2022-09-19 09:51:39 +01:00
Mike Brady cae9492d0a Add in, but comment out, some code to investigate discontinuities in timestamps of audio coming from iOS 16.0 devices. Also clean up code to supress initial AAC transients when skipping or scrubbing. There must be a nicer way to do this. 2022-09-16 20:02:32 +01:00
Mike Brady 4951b8a7d4 It seems the RTSP link can go idle occasionally, so don't do anything drastic until it comes back, i.e. don't kill everything when it goes idle. 2022-09-16 20:00:17 +01:00
Mike Brady 694c9f5ad6 Update RELEASENOTES-DEVELOPMENT.md 2022-09-15 14:20:30 +01:00
Mike Brady 8dfebea222 Make the RTSP idle checker a bit more resilient -- wait for the full timeout even if interrupted. Also signal to NQPTP when to stop listening and when to start w.r.t. idle and when a session stop. 2022-09-15 14:09:33 +01:00
Mike Brady 114c39d8a9 Add a few debug messages to watch the RTSP connection. 2022-09-13 09:34:42 +01:00
Mike Brady 03d442f1c3 Update RELEASENOTES-DEVELOPMENT.md 2022-09-12 15:56:20 +01:00