64 Commits
Author SHA1 Message Date
Mike Brady 1637a79dd6 Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested. 2017-12-18 18:50:01 +00:00
Mike Brady 8ab46494fa Make some additions to audio_pa to emit erro messages before it dies 2017-12-06 20:59:36 +00:00
Mike Brady d46172e2eb Don't disable PulseAudio autospawn 2017-10-30 10:45:38 +01:00
Mike Brady 48c1d3eb20 Add fixes suggested by using "infer" 2017-09-03 22:46:57 +01:00
Mike Brady e513e5330c Tidy up source using clang-format 2017-07-31 11:57:57 +02:00
Mike Brady b7864b4ecf Move common audio backend settings like buffer size and offsets to the "general" settings stanza. Improve the resync code a little. 2017-07-21 12:29:03 +02:00
Mike Brady d428585715 Add code to read audio_backend_silent_lead_in_time settings. 2017-07-06 19:13:10 +01:00
Mike Brady 9ba3ed39a5 Add some settings to the new PulseAudio backend. Limit the silent lead-in time to pipe and stdout backends. Not tested much. 2017-06-30 20:05:48 +01:00
Mike Brady d5ad994257 Stop generating multiple PA sound applications -- now, just generate one. 2017-06-13 07:58:17 +01:00
Mike Brady 5728820075 Make default buffer 0.35 seconds, turn off some debug code. 2017-05-18 10:35:40 +01:00
Mike Brady 66f13c46f9 Use lock and unlock to improve stability, ahem. 2017-05-17 17:29:18 +01:00
Mike Brady 1bbceea7ab Cork output if underflow is detected. 2017-05-17 15:07:55 +01:00
Mike Brady 7f02d9f718 Change service name to Shairport Sync 2017-05-17 12:15:15 +01:00
Mike Brady b3ae05ea60 Initial very rough full-fat pulseaudio backend 2017-05-17 08:49:40 +01:00