Commit Graph
4207 Commits
Author SHA1 Message Date
Mike BradyandGitHub 58a4eb119d Update BUILDFORAP2.md 2021-05-02 17:38:44 +01:00
Mike BradyandGitHub 986b347926 Update BUILDFORAP1.md 2021-05-02 17:32:15 +01:00
Mike BradyandGitHub 89fe38c651 Update BUILDFORAP1.md 2021-05-02 17:31:22 +01:00
Mike BradyandGitHub 5bef3b2d41 Update BUILDFORAP1.md 2021-05-02 17:28:40 +01:00
Mike BradyandGitHub 16c5b1e5bb Update BUILDFORAP1.md 2021-05-02 17:27:31 +01:00
Mike BradyandGitHub f74e71f345 Rename INSTALL.md to BUILDFORAP1.md 2021-05-02 17:26:36 +01:00
Mike BradyandGitHub d981e5ce88 Delete BUILDFORAP1.md 2021-05-02 17:26:03 +01:00
Mike BradyandGitHub 373603729d Update README.md 2021-05-02 17:24:37 +01:00
Mike BradyandGitHub 9dc1c1dedf Update README.md 2021-05-02 17:24:02 +01:00
Mike BradyandGitHub 8dc13c8e6b Update MOREINFO.md 2021-05-02 17:21:32 +01:00
Mike BradyandGitHub 6f5e6a96c0 Create MOREINFO.md 2021-05-02 17:20:47 +01:00
Mike BradyandGitHub 268e93a83a Create BUILDFORAP2.md 2021-05-02 17:20:21 +01:00
Mike BradyandGitHub 5173169c30 Create BUILDFORAP1.md 2021-05-02 17:20:01 +01:00
Mike Brady 25a1303269 Only stop the player if you still have the playing conn. 2021-05-02 15:34:52 +01:00
Mike Brady 6a13062100 clang format 2021-05-02 14:35:31 +01:00
Mike Brady 04c0d97685 Resend requests now work in the AP1-compatible AP2 mode. 2021-05-02 14:33:47 +01:00
Mike Brady c2940eb23b works in AP1-compatible AP2 mode, but resend isn't working. 2021-05-02 12:49:41 +01:00
Mike Brady a68f28ac2b clang format 2021-05-01 14:09:38 +01:00
Mike Brady 5f1cbf6d20 store the latency so that the resend requst timing computations can be done correctly in the realtime streaming mode. 2021-05-01 11:49:24 +01:00
Mike Brady 61b6b5934d check that the clock is valid and reduce the Buffered Audio lead time to 0.25 seconds 2021-05-01 11:03:45 +01:00
Mike Brady 9a29fac7c7 Initial working SPS4. AirPlay 1 build works and AirPlay 2 build works. Yay. 2021-04-30 15:17:11 +01:00
Mike Brady 91b85a0207 Working for Realtime Audio Streams 2021-04-30 14:55:11 +01:00
Mike Brady 390eeae3df In AirPlay 2 mode it can be selected by players 2021-04-30 14:23:31 +01:00
Mike Brady 3a9af591f4 Compiles in AirPlay2 and AirPlay1 modes. Runs in AirPlay1 mode. Not tested in AirPlay2 mode. 2021-04-30 12:40:52 +01:00
Mike Brady 3d025af492 Compiles and runs in AirPlay 1 mode 2021-04-30 12:30:43 +01:00
Mike Brady 6760bab493 Compile with AP2 flag set 2021-04-30 12:30:12 +01:00
Mike Brady 796b7da07c Bringing across the extra AP2 components of common.h and common.c 2021-04-30 10:44:43 +01:00
Mike Brady b3cec5c690 move over to clock_realtime from clock_monotonic. Seems to work. 2021-04-30 10:12:59 +01:00
Mike Brady 3a02b79a62 Update the mdns stuff to work with a string, update audio_alsa rtp.c, rtsp.c and shairport.c to build and work in AirPlay 1 but with AirPlay 2 code in place. Some of it is #defined out. 2021-04-30 09:29:30 +01:00
Mike Brady bdfb1c6ed6 player.c compiles and everything builds and runs with the airplay 2 flag off. With airplay_2 flag on, rtp.c won't build, but we know that. 2021-04-29 16:51:29 +01:00
Mike Brady 8a73d5972c rtp meged with lots of AP2 stuff still commented out. But it still works. 2021-04-29 15:04:50 +01:00
Mike Brady a8caa0f913 Move latency calculations to rtp.c. Remove checks for infeasible latencies from player.c. 2021-04-28 13:03:27 +01:00
Mike Brady 0af7f4fbde Bring in files and settings from sps2-ex1 2021-04-27 20:07:50 +01:00
Mike Brady c862dc5c5b pair_ap added as a submodule 2021-04-27 19:28:55 +01:00
Mike Brady 796f1075a9 tinyhttp added as a submodule 2021-04-27 19:27:43 +01:00
Mike Brady 8110851d5f Remove tinyhttp files prior to adding it as a submodule 2021-04-27 19:26:08 +01:00
Mike BradyandGitHub 92e3cd43b1 Update RELEASENOTES-DEVELOPMENT.md 2021-04-08 14:03:51 +01:00
Mike BradyandGitHub 669c8d6ff9 Update configure.ac 2021-04-08 13:59:44 +01:00
Mike Brady 561a129617 Fix a race condition where the alsa_handle could be checked for null but then set to null before use. The code between the check and the use is now protected. 2021-04-08 13:56:13 +01:00
Mike BradyandGitHub 07d4678721 Update RELEASENOTES-DEVELOPMENT.md 2021-03-27 16:20:29 +00:00
Mike Brady 6a42c76569 Stop using snd_pcm_status_get_driver_htstamp in the alsa precision timing function. It seems to have changed (?). 2021-03-27 16:12:42 +00:00
Mike Brady fd4c429b5a Be more careful with changing precision. Stop using snd_pcm_status_get_driver_htstamp. 2021-03-27 15:37:29 +00:00
Mike Brady 8de7f34611 fix typo 2021-03-27 14:20:22 +00:00
Mike BradyandGitHub 91adfedfd2 Update shairport-sync.conf 2021-03-07 11:18:56 +00:00
Mike BradyandGitHub c5a3b438ff Update shairport-sync.conf 2021-03-07 11:17:06 +00:00
Mike BradyandGitHub 53770b0a8a Update RELEASENOTES-DEVELOPMENT.md 2021-02-08 11:48:47 +00:00
Mike BradyandGitHub 91d1c26636 Update RELEASENOTES-DEVELOPMENT.md 2021-02-08 11:48:29 +00:00
Mike Brady 23ac1e31e1 Fix omission of libdaemon when it is requested. 2021-02-08 11:45:23 +00:00
Mike Brady 18c9e13a02 Clean up with clang-format 2021-01-24 21:32:57 +00:00
Mike Brady 106d0b327a This is 3.3.8rc3 2021-01-24 18:01:39 +00:00