Mike Brady
|
caf06c5aba
|
Add the idea of a preflight message to tell the backend that frames will be coming...
|
2019-01-07 17:34:50 +00:00 |
|
Mike Brady
|
80f15e1f57
|
clang format
|
2019-01-04 17:26:55 +00:00 |
|
Mike Brady
|
5e38fcd50f
|
Add default values for the interpolation threshold
|
2019-01-04 17:06:21 +00:00 |
|
Mike Brady
|
e0a4e5cde8
|
Format tidy-up
|
2018-10-21 17:10:23 +01:00 |
|
Mike Brady
|
ae97af4ad1
|
Revert previous change which was to unreference a stream prior to disconnection -- not needed.
|
2018-09-21 18:18:32 +01:00 |
|
Mike Brady
|
c57d25652e
|
Unreference the pa stream when finished with it, so that it the sink can go idle.
|
2018-09-21 17:41:50 +01:00 |
|
Maciej Wilczynski
|
947a0ca291
|
Add PA sink configuration option
|
2018-09-15 20:49:11 +02:00 |
|
Mike Brady
|
8cabb16f25
|
Initial very rough attempt at a jackaudio backend.
|
2018-08-31 12:39:18 +01:00 |
|
Mike Brady
|
ea20840d6c
|
Make the play function return a status (ignored for the present). Clean up audio_alsa by removing all the die calls and placing the alsa_mutex calls in pthread cleanup routines.
|
2018-07-29 13:45:42 +01:00 |
|
Mike Brady
|
8f76c853ed
|
clean up audio_pa definition of play
|
2018-05-14 10:01:15 +01:00 |
|
Mike Brady
|
0cd8a2ce90
|
Remove more causes of warnings at -Wextra levels
|
2018-03-07 22:05:11 +00:00 |
|
Mike Brady
|
07e46565ca
|
Eliminate almost all warnings from -Wall
|
2018-03-07 14:29:14 +00:00 |
|
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 |
|