aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Initial implementation for Oboe-based playbackChris Robinson2020-04-181-4/+185
* Add an Oboe backend stubChris Robinson2020-04-183-0/+53
* Precalculate some valuesChris Robinson2020-04-161-11/+17
* Simplify some reverb update codeChris Robinson2020-04-161-49/+36
* Remove another unnecessary return valueChris Robinson2020-04-1615-74/+38
* Remove an always-true return valueChris Robinson2020-04-161-8/+5
* Move a type to where it's usedChris Robinson2020-04-162-3/+4
* Get rid of the specialized MixRow_ methodsChris Robinson2020-04-167-125/+41
* Remove some unnecessary cmake checksChris Robinson2020-04-141-24/+15
* Avoid inlining some potentially costly callsChris Robinson2020-04-141-7/+1
* Avoid a function call to get the frame stepChris Robinson2020-04-131-1/+1
* Use standard attribute declarationsChris Robinson2020-04-1313-16/+17
* Throw exceptions for errors in the effect getters/settersChris Robinson2020-04-1014-1128/+1178
* Add an effect_exception for handling effect propertiesChris Robinson2020-04-101-0/+14
* Use a common base for a couple exceptionsChris Robinson2020-04-101-1/+18
* Simplify generating chorus delays a bitChris Robinson2020-04-091-55/+67
* Clean up some more unnecessary uses of AL typesChris Robinson2020-04-0813-89/+90
* Avoid ALfloat and ALint in the effectsChris Robinson2020-04-0813-399/+399
* Avoid ALfloat in some placesChris Robinson2020-04-084-90/+90
* Use acquire-release semantics for changing deferred updatesChris Robinson2020-04-072-2/+2
* Don't yield the CPU when waiting for updates to finishChris Robinson2020-04-071-2/+3
* Use better values for a couple in-progress enumsChris Robinson2020-04-071-2/+2
* Combine the late reverb feedback and modulator delay linesChris Robinson2020-04-061-37/+24
* Include the average modulation delay for the late reverb feedbackChris Robinson2020-04-061-59/+63
* Reimplement the modulation stage for reverbChris Robinson2020-04-051-37/+199
* Add an extension to change a buffer's unpack ambisonic orderChris Robinson2020-04-042-0/+8
* Track a buffer's ambisonic orderChris Robinson2020-04-041-2/+1
* Some more ALfloat->float cleanupChris Robinson2020-04-032-25/+25
* Use structs for the mixer and resampler tagsChris Robinson2020-04-039-24/+61
* Avoid using ALfloat in the mixer functionsChris Robinson2020-04-036-48/+48
* Another small cleanupChris Robinson2020-04-032-8/+7
* Jump to the target gain if the fade amount is smallChris Robinson2020-04-033-6/+12
* Avoid unnecessary duplication in the resamplersChris Robinson2020-04-033-47/+34
* Generate the bsinc tables using constexpr methodsChris Robinson2020-04-025-12/+7
* Report better latency when PulseAudio has no timing infoChris Robinson2020-03-301-5/+5
* Inline a small helper methodChris Robinson2020-03-302-24/+24
* Get rid of a redundant enumChris Robinson2020-03-3034-69/+64
* Return the enumerated device names from the backendChris Robinson2020-03-3034-144/+192
* Hold the ListLock while opening a deviceChris Robinson2020-03-301-0/+2
* Remove use of unnecessary type aliasesChris Robinson2020-03-303-22/+22
* Move the FrontStablizer definition to its own headerChris Robinson2020-03-304-15/+27
* Inline a couple BackendBase methodsChris Robinson2020-03-302-8/+3
* Remove the mutex from the backend baseChris Robinson2020-03-295-12/+17
* Remove the QSA backendChris Robinson2020-03-293-985/+0
* Reset real-time priority on forkChris Robinson2020-03-291-2/+7
* Protect the call to pa_mainloop_quit with the mutexChris Robinson2020-03-291-1/+4
* Stop updating effects when one failsChris Robinson2020-03-291-19/+14
* Make some functions private methodsChris Robinson2020-03-281-19/+19
* Rename ALvoice and related structs to VoiceChris Robinson2020-03-285-79/+77
* Avoid AL[C]boolean for internal useChris Robinson2020-03-288-20/+19