aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/jack.c
Commit message (Expand)AuthorAgeFilesLines
* Convert the JACK backend to C++Chris Robinson2018-11-131-609/+0
* Hide function pointer wrapper macros for IDE parsingChris Robinson2018-11-071-0/+2
* Replace restrict with RESTRICTChris Robinson2018-10-291-2/+2
* Pass the device name list to the backend probe methodChris Robinson2018-09-071-2/+2
* Ensure at least the specified ringbuffer size is writableChris Robinson2018-03-021-7/+3
* Add an option to limit the write size of the ringbufferChris Robinson2018-03-011-2/+4
* Make the Connected state atomicChris Robinson2018-02-041-1/+2
* Provide more descriptive messages to disconnection eventsChris Robinson2018-02-031-1/+1
* Use an atomic instead of volatile to tell a thread to quitChris Robinson2018-02-011-6/+5
* Use semaphores to signal for more samples with JACK and OpenSLChris Robinson2018-02-011-26/+8
* Don't bother with an explicit stop backend methodChris Robinson2018-01-291-15/+0
* Move the ringbuffer declarations to a separate headerChris Robinson2018-01-111-0/+1
* Move the config function declarations to their own headerChris Robinson2018-01-111-0/+1
* Restore the original JACK message callback when possibleChris Robinson2017-09-231-1/+9
* Remove unnecessary functions in the JACK backendChris Robinson2017-04-171-19/+8
* Store the ambisonic order separate from the channel enumChris Robinson2017-04-121-3/+7
* Rename al_string_* functions to alstr_*Chris Robinson2017-04-041-6/+6
* Print warnings about missing libraries and functionsChris Robinson2017-02-211-1/+8
* Include the full JACK ringbuffer size for the device period countChris Robinson2016-11-031-3/+8
* Set a JACK error message handler when initializing the backendChris Robinson2016-08-111-0/+10
* Look for the correct DLL for JACK on WindowsChris Robinson2016-08-031-1/+6
* Change the backend getLatency method to return the clock time tooChris Robinson2016-05-281-5/+7
* Allow for device-specific config valuesChris Robinson2015-08-281-3/+3
* Add a macro to simplify allocating and constructing an objectChris Robinson2015-05-181-6/+1
* Add a note to the JACK backend about a (minor) race conditionChris Robinson2015-02-071-0/+14
* Signal the mixer thread outside of the mutex lockChris Robinson2015-02-031-1/+5
* Don't try to spawn a JACK server by defaultChris Robinson2015-02-031-6/+6
* Always use the JACK server buffer size as the update sizeChris Robinson2015-02-031-12/+15
* Update a commentChris Robinson2014-12-241-2/+2
* Don't update the channel format if all JACK ports were allocatedChris Robinson2014-12-231-9/+11
* Try the device-specified channel configuration firstChris Robinson2014-12-231-3/+15
* Use the custom ringbuffer instead of JACK'sChris Robinson2014-12-231-41/+20
* Don't set unused pointers to NULL, don't try to write 0 samplesChris Robinson2014-12-231-7/+8
* At least measure the ringbuffer size for JACK's latencyChris Robinson2014-12-231-1/+17
* Add an option to prevent spawning a JACK serverChris Robinson2014-12-221-2/+6
* Add an option for an increased ringbuffer size with JACKChris Robinson2014-12-221-2/+10
* Fill out the JACK playback backendChris Robinson2014-12-221-15/+326
* Add a skeleton backend for JACKChris Robinson2014-12-211-0/+261