Commit Graph
4195 Commits
Author SHA1 Message Date
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
Mike BradyandGitHub 4f3a1e65d1 Merge pull request #1128 from ehaupt/patch-2
Add packaging status
2021-01-01 22:03:37 +00:00
Emanuel HauptandGitHub 534ce8cd06 Add packaging status 2021-01-01 22:14:09 +01:00
Mike BradyandGitHub 48295d48b0 Update RELEASENOTES-DEVELOPMENT.md 2021-01-01 19:26:13 +00:00
Mike Brady ca40780a76 Add some simple configuration tests. 2021-01-01 19:16:27 +00:00
Mike Brady 26ff0c2095 More of the configure.ac fixes done. Still incomplete. 2020-12-30 19:32:46 +00:00
Mike Brady 9af9dafb97 Partially fix the --with-* and --without-* issues and clean up the script. 2020-12-26 16:11:53 +00:00
Mike Brady 3612fa374f Further changes, make ALAC and GIO lowecase. 2020-12-26 16:10:04 +00:00
Mike Brady 2538e46abe Further changes, use AS_HELP_STRING macros, remove most include messages, make many tokens lowercase. 2020-12-26 15:45:13 +00:00
Mike Brady 72176a95a4 Fix up AC_ARG_WITH logic to work with --without-* properly. Also do some tidying up. Fixed --with-apple-alac, --with-pipe, --with-stdout, --with-dummy. More to do. 2020-12-26 14:35:18 +00:00
Mike BradyandGitHub 18776f529d Update RELEASENOTES-DEVELOPMENT.md 2020-12-23 17:40:18 +00:00
Mike BradyandGitHub 88239b242b Update RELEASENOTES-DEVELOPMENT.md 2020-12-23 16:19:17 +00:00
Mike BradyandGitHub 45b740ca26 Update RELEASENOTES-DEVELOPMENT.md 2020-12-23 16:17:11 +00:00