aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Pass nullptr to pulse for default deviceIlya Fedin2021-01-101-42/+13
* Quickly fade out samples of a stopping voiceChris Robinson2021-01-081-0/+20
* Avoid duplicating an inline template functionChris Robinson2021-01-061-21/+4
* Properly trace the new HRTF delay for the B-Format decoderChris Robinson2021-01-061-2/+2
* Use a template to read integers with endian awarenessChris Robinson2021-01-061-70/+83
* Return non-const from the resampler functionChris Robinson2021-01-021-14/+4
* Move cpu_caps and fpu_ctrl to coreChris Robinson2020-12-318-253/+6
* Remove an unnecessary includeChris Robinson2020-12-311-2/+0
* Add NEON-enhanced FIR loops for convolution and UHJChris Robinson2020-12-311-0/+15
* Assume run-time NEON support if detected by cmakeChris Robinson2020-12-311-45/+2
* Combine multiple functions into oneChris Robinson2020-12-281-8/+2
* Return an intrusive_ptr from EffectStateFactory::createChris Robinson2020-12-2815-19/+34
* Remove extraneous semicolorChris Robinson2020-12-281-1/+1
* Avoid including voice.h in alcontext.hChris Robinson2020-12-275-1/+8
* Reduce a few linesChris Robinson2020-12-271-4/+1
* Reorder some device fieldsChris Robinson2020-12-271-25/+26
* Use a unique_ptr to hold DistanceComp dataChris Robinson2020-12-274-48/+49
* Use smaller types for enumsChris Robinson2020-12-273-4/+4
* Reorder some context propertiesChris Robinson2020-12-271-39/+42
* Use a uint for a bitfieldChris Robinson2020-12-272-3/+3
* Move the WetBuffer reference to EffectSlotChris Robinson2020-12-275-11/+23
* Combine EffectState::deviceUpdate with setBufferChris Robinson2020-12-2616-41/+31
* Avoid AL enums for the EffectSlot typeChris Robinson2020-12-263-7/+27
* Combine variable terms separate from the scaling weightsChris Robinson2020-12-261-7/+7
* Add a crossover frequency field for the deviceChris Robinson2020-12-267-7/+12
* Use more constexpr variables instead of macrosChris Robinson2020-12-257-96/+96
* Return an optional for an errorChris Robinson2020-12-251-3/+6
* Avoid dynamic vectors in AmbDecConfChris Robinson2020-12-252-17/+18
* Update a comment and type used in the convolution effectChris Robinson2020-12-251-11/+11
* Rename From2D to FromACN2DChris Robinson2020-12-254-6/+6
* Move the ambdec loader to coreChris Robinson2020-12-254-484/+2
* Remove unnecessary includesChris Robinson2020-12-244-8/+0
* Avoid AL types and enums in the effect processorsChris Robinson2020-12-2412-142/+147
* Move alexcpt to coreChris Robinson2020-12-2418-18/+2
* Avoid some more AL typesChris Robinson2020-12-242-43/+43
* Avoid AL/ALC types in the backendsChris Robinson2020-12-1718-276/+277
* Don't use ALC error enums for the backend error codeChris Robinson2020-12-1719-176/+229
* Move the AL error enum out of base_exceptionChris Robinson2020-12-171-1/+4
* Don't return an enum from captureSamplesChris Robinson2020-12-1713-112/+85
* Move logging to coreChris Robinson2020-12-1726-150/+25
* Don't link DistanceModel enums to AL valuesChris Robinson2020-12-161-7/+4
* Move AsyncEvent to a separate headerChris Robinson2020-12-164-2/+52
* Add missing includeChris Robinson2020-12-161-1/+1
* Send stop events when stopping paused voicesChris Robinson2020-12-161-5/+8
* Use a separate enum for the VoiceChange stateChris Robinson2020-12-163-8/+16
* Move VoiceChange to a separate headerChris Robinson2020-12-164-12/+27
* Fix some includesChris Robinson2020-12-151-2/+5
* Avoid a generic event structChris Robinson2020-12-151-6/+3
* Avoid some AL typesChris Robinson2020-12-152-70/+70
* Use a separate structure for the context/listener paramsChris Robinson2020-12-153-79/+100