Commit Graph
4284 Commits
Author SHA1 Message Date
Mike Brady e41795f4da clang 2021-05-13 20:59:38 +01:00
Mike Brady c7bdc2c409 Tidy up a message. 2021-05-13 20:58:03 +01:00
Mike Brady 2180c7147f If a PTP clock isn't available, use existing timing data if it's still valid. 2021-05-13 20:12:12 +01:00
Mike Brady bb226a4184 fix flush of a large sync error, hopefully. 2021-05-13 20:10:38 +01:00
Mike Brady a3a7fb4849 ask for at least 50 ms of a lead-in for buffered audio. 2021-05-12 11:32:18 +01:00
Mike Brady fcf5c7f8d3 clang 2021-05-12 11:00:41 +01:00
Mike Brady 4a0849b942 Fix a compilation bug and quieten a debug message. 2021-05-12 11:00:09 +01:00
Mike Brady 171001ffd8 fix calculation of offset with a negative offset 2021-05-12 10:59:33 +01:00
Mike Brady a27f43cf92 Remove some obsolete error checking code. 2021-05-12 10:58:29 +01:00
Mike Brady e8e81a8b07 fix a couple of compilation errors. 2021-05-12 10:57:50 +01:00
Mike Brady 3f77994948 more closely check for time information being available. 2021-05-11 18:52:02 +01:00
Mike Brady 2b88215f09 Clean up some of the sync timing. Ignore a flush if playing AP2. Set the requested lead time to zero. 2021-05-11 10:46:56 +01:00
Mike BradyandGitHub ca0c625b22 Update BUILDFORAP2.md 2021-05-10 16:07:24 +01:00
Mike Brady a563d5e847 Quieten some more debug messages. Fix a misleading clock status return. 2021-05-10 16:03:02 +01:00
Mike Brady 04c7f84564 Improve NQPTP clock diagnostics, tidy up some messages. 2021-05-10 14:16:57 +01:00
Mike Brady 829ea399fc Player thread always gains play lock and keeps ut until terminated. Clean up termination code, add extra diagnistic information and quieten some debug messages. 2021-05-10 09:37:42 +01:00
Mike Brady d2d35cc758 Quieten speed and size debug message 2021-05-10 09:36:14 +01:00
Mike Brady 7ae72d795f add plist cleanup for pthread cleanup 2021-05-10 09:01:25 +01:00
Mike Brady 953ad8ac14 Move AP2 player termination code from handle_teardown into the player cleanup function so that cancelling the player thread cleans up properly. 2021-05-08 17:46:13 +01:00
Mike BradyandGitHub e270f8a9a5 Update configure.ac
Bumped for an update to `pair_ap`.
2021-05-08 15:29:54 +01:00
Mike BradyandGitHub fb3278a7a8 Merge pull request #3 from ejurgensen/pair_errors1
Return same pairing errors as Airplay devices + announce actual public key
2021-05-08 09:57:05 +01:00
ejurgensen f5cd4238f0 Announce the actual public key (pk) in Bonjour and GET /info
Same as other Airplay 2 devices do, even though it doesn't seem to be used
by any clients.
2021-05-07 19:26:48 +02:00
ejurgensen 0aa3b3fee3 Return same pairing errors as other Airplay devices
- 470 on general errors
- TLV-formatet authentication error on incorrect PIN/signature

The latter makes sure clients clear saved credentials, so the user isn't stuck
with a device that keeps using incorrect credentials.
2021-05-07 19:10:07 +02:00
Mike BradyandGitHub 888f292dde Update README.md 2021-05-07 07:03:14 +01:00
Mike BradyandGitHub 49f64bd281 Merge pull request #2 from charlesomer/development
Current Docker Image Progress
2021-05-06 20:07:39 +01:00
Charles 0ff054b9ce Updated docker compose. 2021-05-06 11:53:19 +01:00
Charles 233de61032 Test. 2021-05-06 11:36:02 +01:00
Charles 942cf5026f Try this. 2021-05-06 02:53:21 +01:00
Charles 503e59220b Try this. 2021-05-06 02:51:24 +01:00
Charles 511eff7999 Try this. 2021-05-06 02:49:13 +01:00
Charles dc510f1ebc Try this. 2021-05-06 02:46:14 +01:00
Charles a53e80ed07 Try this. 2021-05-06 02:22:07 +01:00
Charles b35fa40cf4 Try this. 2021-05-06 02:20:57 +01:00
Charles 0fe1290723 Try this. 2021-05-06 02:17:25 +01:00
Charles 4d05d4ab3b Try this. 2021-05-06 02:16:21 +01:00
Charles 859ea80447 Try this. 2021-05-06 02:10:28 +01:00
Charles 21c6f93ae1 Try this. 2021-05-06 02:08:47 +01:00
Charles 2a06e349f4 Try this. 2021-05-06 02:07:05 +01:00
Charles 4674262486 Try this. 2021-05-06 02:00:43 +01:00
Charles debb62cd27 Try this. 2021-05-06 01:55:41 +01:00
Charles 2ba6d2a879 Try this. 2021-05-06 00:28:10 +01:00
Charles 2331b109b0 Try this. 2021-05-06 00:26:01 +01:00
Charles 9ae77b9841 Updated docker build. 2021-05-05 22:45:03 +01:00
Charles b581d0459f Merge branch 'development' of github.com:aillwee/shairport-sync into development 2021-05-05 22:44:34 +01:00
Mike Brady fd4cc98aba Slightly better timing. Bumped version for ejurgensen's new pair_ap work. 2021-05-05 18:33:21 +01:00
Mike BradyandGitHub 83b0a84412 Merge pull request #1 from ejurgensen/use_pair_ap1
Use pair ap. 

Many thanks for this. I tested it briefly and it works!
2021-05-05 15:04:48 +01:00
Charles 6bdc4aa8a6 Set branch env. 2021-05-05 13:22:00 +01:00
Charles 38216253b7 Corrected registry. 2021-05-05 13:17:24 +01:00
Charles 34d4ca2155 Added readme file. 2021-05-05 13:14:24 +01:00
Charles 033d03821d Update docker build. 2021-05-05 13:11:53 +01:00