Commit Graph
31 Commits
Author SHA1 Message Date
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 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 3fbd47ad05 Fix minor warnings from some of the backend modules and make the configure messages a little more helpful. 2018-05-18 15:22:20 +01:00
Mike Brady 0cd8a2ce90 Remove more causes of warnings at -Wextra levels 2018-03-07 22:05:11 +00:00
Mike Brady 75b91495a1 Remove a thread lock and unlock from the onmove callback procedure -- it was locking up on Linux 2017-08-13 10:34:38 +01:00
Mike Brady c677ad483e Merging to master branch 3.0rc0 2017-08-03 19:20:58 +02:00
Mike Brady e513e5330c Tidy up source using clang-format 2017-07-31 11:57:57 +02:00
Mike Brady 3a18070698 make sndio formats case-insensitive, fix a little error message 2017-07-29 17:20:58 +02:00
Mike Brady 66929ce344 Update manual and make the sndio format settings conform to the alsa settings 2017-07-29 17:18:11 +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 4d169d7b3b Improve the delay function by estimating the number of frames played during the interval 2017-04-17 17:00:18 +01:00
Mike Brady 67aed3a359 Fix a few crashing bugs if there was no configuration file at all 2017-04-16 22:12:17 +01:00
Mike Brady 2caeeb3581 Fix an error that prevented it from reporting delay correctly. 2017-04-16 18:43:11 +01:00
Mike Brady 225efa127a Improve debug messages a little 2017-04-16 18:40:05 +01:00
Tobias Kortkamp da12c44978 Rewrite and unbreak sndio backend 2017-04-15 02:28:53 +02:00
Mike Brady 0ad34287c3 Stop the "ao", "pulse" and "sndio" backends from complaining about the new output rate and format information. 2017-03-13 19:10:08 +00:00
Mike Brady 4c88f350a6 Stop checking for default rate and depth. Now, simply ignore the rate and depth information. 2017-03-12 16:06:14 +00:00
Mike Brady 064bd293c5 Tidy up with a clang-format 2016-09-11 10:35:53 +01:00
Mike Brady 01e5128507 Add ability to set output format and output rate 2016-08-19 12:51:15 +01:00
Mike Brady 107df039fa Update copyright notice 2016-03-03 15:05:55 +00:00
Mike Brady 4c70223f5a Work in progress, doesn't compile 2015-11-05 18:03:58 +00:00
Mke Brady 87a0475c16 Reformat using clang-format. 2015-06-01 23:16:50 +01:00
Mke Brady 54250f7552 Simplify init function, add defaults for latency offset and buffer size. Remove redundant timer stuff from audio_dummy.c. 2015-06-01 21:38:56 +01:00
Mike Brady df7a046b63 Pass in libconfig info during init. 2015-05-04 17:16:53 +01:00
Mike Brady a2790fc102 Improve metadata output -- maybe it works reliably now. Add call to get audio parameters from back ends, to be able to give volume metadata. 2015-03-16 11:11:54 +00:00
Mike Brady 05c40a1709 add null placeholders for flush and delay 2014-04-30 20:35:13 +01:00
Dimitri Sokolyuk 3286e0ded3 typo 2013-09-05 04:13:15 +02:00
Dimitri Sokolyuk 629e202f1b add support for openbsd sndio sound daemon 2013-09-05 03:24:23 +02:00