aboutsummaryrefslogtreecommitdiffstats
path: root/al
Commit message (Expand)AuthorAgeFilesLines
...
* Asynchronously stop and rewind voicesChris Robinson2020-02-201-36/+44
* Asynchronously stop voices if its source is being deletedChris Robinson2020-02-201-12/+52
* Add a voice flag to indicate a voice has a pending stopChris Robinson2020-02-201-2/+4
* Flag the voice as callback-based when given a callback bufferChris Robinson2020-02-171-1/+7
* Don't bother looping the calculated source offsetChris Robinson2020-02-171-14/+6
* Don't allow setting a source offset for a callbackChris Robinson2020-02-171-0/+6
* Handle running the buffer callback in the voiceChris Robinson2020-02-173-7/+6
* Prevent queueing a callback bufferChris Robinson2020-02-171-3/+10
* Set and retrieve a buffer's callbackChris Robinson2020-02-172-8/+147
* Stub out an interface for a callback-driven bufferChris Robinson2020-02-161-0/+41
* Always start streaming sources from the start of the queueChris Robinson2020-02-151-1/+1
* Only sort active effect slots as neededChris Robinson2020-01-181-0/+4
* Use struct methods to get a buffer's format infoChris Robinson2020-01-183-20/+21
* Combine identical arraysChris Robinson2020-01-041-13/+3
* Start a new extension for a new direct_channels stateChris Robinson2019-12-282-5/+6
* Check the voice's ambisonic order when startingChris Robinson2019-12-051-16/+15
* Handle the buffer's ambisonic propertiesChris Robinson2019-12-021-1/+7
* Add an interface to set a B-Format buffer's layout and scalingChris Robinson2019-12-022-0/+35
* Store the ambisonic order for the voiceChris Robinson2019-12-011-0/+1
* Avoid static constexpr for arrays iterated over at run-timeChris Robinson2019-10-253-9/+7
* Separate a couple assignments from conditionalsChris Robinson2019-09-301-1/+2
* Remove noexcept from a function that explicitly throwsChris Robinson2019-09-301-1/+2
* Don't let a function end without a returnChris Robinson2019-09-281-7/+8
* Redo resampler strings to be saferChris Robinson2019-09-281-18/+33
* Add "fast" variants for the bsinc resamplersChris Robinson2019-09-281-2/+5
* Use a span for holding the source handlesChris Robinson2019-09-251-39/+51
* Make the resampler type an enum classChris Robinson2019-09-222-9/+10
* Make the buffer frequency unsignedChris Robinson2019-09-213-7/+6
* Enable and fix some more warningsChris Robinson2019-09-182-2/+4
* Remove the last uses of the system's str[n]casecmpChris Robinson2019-09-161-2/+3
* Add and use custom string types and functionsChris Robinson2019-09-161-2/+2
* Clean up some more shadowing warningsChris Robinson2019-09-161-7/+7
* Fix a few warnings from MSVCChris Robinson2019-09-141-6/+6
* Enable and fix more warningsChris Robinson2019-09-142-27/+21
* Fix some more implicit conversions noted by GCCChris Robinson2019-09-141-3/+3
* pass proper effects slot number to AddActiveEffectSlotsLopuska2019-09-151-2/+3
* Remove a couple no-op statementsChris Robinson2019-09-131-2/+0
* Make NumAuxSends unsignedChris Robinson2019-09-132-6/+6
* Clean up some lambda definitionsChris Robinson2019-09-125-102/+79
* Fix source limit checkChris Robinson2019-09-121-2/+3
* Fix counting free objectsChris Robinson2019-09-125-5/+5
* Avoid a macro call and mark unlikely paths as unlikelyChris Robinson2019-09-121-3/+3
* Clean up implicit conversions in source.cppChris Robinson2019-09-122-1262/+1266
* Get rid of more implicit conversionsChris Robinson2019-09-125-144/+156
* Clean up some more implicit conversionsChris Robinson2019-09-115-196/+190
* Allocate buffer batches separately from buffersChris Robinson2019-09-111-40/+42
* Avoid C-style casts in C++Chris Robinson2019-09-111-8/+8
* Fix some more implicit castsChris Robinson2019-09-111-19/+22
* Use a new voice when restarting a playing sourceChris Robinson2019-09-061-10/+18
* Combine two functions into oneChris Robinson2019-09-051-57/+40