aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends
Commit message (Expand)AuthorAgeFilesLines
* Make sure to stop ALSA playback when the backend stopsChris Robinson2020-12-121-0/+3
* Add a gain argument to altonegen (#502)Eliot Miranda2020-12-041-1/+1
* Change a couple macros into constexpr variablesChris Robinson2020-11-281-1/+1
* Fix a UInt32 variable typeChris Robinson2020-11-241-1/+1
* Fill all buffers for CoreAudio playbackChris Robinson2020-11-241-2/+6
* Disable buffer allocation with CoreAudio captureChris Robinson2020-11-241-0/+8
* Ceil the scaled buffer size instead of roundChris Robinson2020-11-231-1/+3
* Fix buffer offset for the second conversionChris Robinson2020-11-231-1/+1
* Fix capture buffer size scaling in CoreAudioChris Robinson2020-11-231-5/+5
* Use kAudioUnitScope_Global to get the maximum frame sizeChris Robinson2020-11-231-1/+1
* Use clearer variable namesChris Robinson2020-11-201-1/+1
* Don't try to override the CoreAudio maximum capture sliceChris Robinson2020-11-191-20/+28
* Add missing include for the CoreAudio backendChris Robinson2020-11-051-0/+1
* Use inline functions for popcnt and ctz instead of macrosChris Robinson2020-10-132-2/+2
* Be more robust with to-mono channel conversionsChris Robinson2020-10-051-16/+52
* Cast the ringbuffer size to the correct typeChris Robinson2020-10-051-1/+1
* Fix a variable nameChris Robinson2020-10-051-53/+53
* Simplify some DSound capture mathChris Robinson2020-10-031-5/+5
* Round (and clamp) the reftime instead of ceiling itChris Robinson2020-09-121-3/+3
* Avoid repeating string literalsChris Robinson2020-09-111-5/+7
* Recognize GUID name strings with the DSound backendChris Robinson2020-09-101-8/+22
* Allow JACK to enumerate custom devicesChris Robinson2020-09-101-4/+75
* Use an RAII wrapper to manage COM object referencesChris Robinson2020-09-051-87/+111
* Avoid duplicate WASAPI devices by matching GUIDsChris Robinson2020-09-041-33/+31
* Use a separate structure for buffer storageChris Robinson2020-08-281-2/+2
* Use a wait predicate instead of a while loopChris Robinson2020-08-121-2/+1
* Change a couple functions into member functionsChris Robinson2020-08-0716-67/+62
* Cleanup OSS enumeration and fix duplicate namesChris Robinson2020-08-071-55/+39
* Add an option to auto-connect JACK portsChris Robinson2020-08-051-11/+14
* Use std::array instead of some C-style arraysChris Robinson2020-08-051-23/+22
* Use a predicate instead of a while loopChris Robinson2020-07-231-3/+3
* Set channel labels from WFX channel masksChris Robinson2020-06-155-118/+129
* Print the name of unhandled PulseAudio channelsChris Robinson2020-06-151-1/+3
* Remove the Lower channel labels and rename the Upper labelsChris Robinson2020-06-151-7/+7
* Don't bother with otherwise unused Aux channelsChris Robinson2020-06-152-58/+37
* Move a couple related functions to the backend baseChris Robinson2020-06-1218-18/+145
* Check the returned sample endianess with sndioChris Robinson2020-06-071-0/+6
* Fix a return valueChris Robinson2020-06-071-1/+1
* Use a safer layout if sndio changes the channel countChris Robinson2020-06-071-61/+78
* sndio: Support more than 2 channelsDaniel Gibson2020-06-071-2/+32
* Don't return a bool from the backend start methodChris Robinson2020-04-2818-198/+120
* Set the device name in the Oboe backendChris Robinson2020-04-201-0/+2
* Trace the opened Oboe stream propertiesChris Robinson2020-04-191-6/+6
* More gracefully relax the Oboe format requestChris Robinson2020-04-191-21/+23
* Try to be more robust with the Oboe formatChris Robinson2020-04-181-8/+45
* Initial implementation for Oboe-based playbackChris Robinson2020-04-181-4/+185
* Add an Oboe backend stubChris Robinson2020-04-182-0/+47
* Avoid a function call to get the frame stepChris Robinson2020-04-131-1/+1
* Use standard attribute declarationsChris Robinson2020-04-1310-4/+14
* Use a common base for a couple exceptionsChris Robinson2020-04-101-1/+18