aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Pass nullptr to pulse for default deviceIlya Fedin2021-01-101-42/+13
|
* Remove the invalid noexcept specificationChris Robinson2021-01-081-1/+1
|
* Quickly fade out samples of a stopping voiceChris Robinson2021-01-081-0/+20
| | | | | Rather than linearly fading out the mix over the mixing update, logarithmically fade out the post-resampled samples by approx -60dB per millisecond.
* Avoid dereferencing the end iteratorChris Robinson2021-01-081-4/+4
|
* Ensure the endian test is constexprChris Robinson2021-01-061-5/+6
|
* 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-027-51/+40
|
* Make optional trivially destructible if the stored type isChris Robinson2021-01-021-43/+70
|
* Fix comment typoChris Robinson2021-01-011-1/+1
|
* Don't use templates unnecessarilyChris Robinson2021-01-011-19/+0
|
* Make FPUCtl methods noexceptChris Robinson2020-12-312-12/+10
|
* Move cpu_caps and fpu_ctrl to coreChris Robinson2020-12-3110-17/+17
|
* Remove an unnecessary includeChris Robinson2020-12-311-2/+0
|
* Add NEON-enhanced FIR loops for convolution and UHJChris Robinson2020-12-312-0/+83
|
* Assume run-time NEON support if detected by cmakeChris Robinson2020-12-311-45/+2
|
* Check for SSE and NEON earlierChris Robinson2020-12-311-71/+84
|
* Avoid ugly reinterpret_casts with offsetofChris Robinson2020-12-291-6/+12
|
* Combine multiple functions into oneChris Robinson2020-12-283-42/+25
|
* Return an intrusive_ptr from EffectStateFactory::createChris Robinson2020-12-2816-21/+35
|
* Workaround a GCC 5 constexpr function bugChris Robinson2020-12-281-0/+5
|
* Remove extraneous semicolorChris Robinson2020-12-281-1/+1
|
* Avoid including voice.h in alcontext.hChris Robinson2020-12-277-1/+10
|
* 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-274-5/+5
|
* Remove some unnecessary constructorsChris Robinson2020-12-272-25/+12
|
* Make FlexArray trivially destructible when possibleChris Robinson2020-12-271-42/+89
|
* Reorder some context propertiesChris Robinson2020-12-271-39/+42
|
* Use a uint for a bitfieldChris Robinson2020-12-273-7/+7
|
* Move the WetBuffer reference to EffectSlotChris Robinson2020-12-277-17/+24
|
* Combine EffectState::deviceUpdate with setBufferChris Robinson2020-12-2617-45/+33
|
* Avoid AL enums for the EffectSlot typeChris Robinson2020-12-267-53/+114
|
* Combine variable terms separate from the scaling weightsChris Robinson2020-12-261-7/+7
|
* Add a crossover frequency field for the deviceChris Robinson2020-12-268-8/+13
| | | | | | Used when upsampling low-order ambisonic signals to higher order. Rather than a hardcoded 400hz, it ensures a consistent crossover point when an ambdec configuration is used. It can also allow for an alsoft config option.
* Use more constexpr variables instead of macrosChris Robinson2020-12-2512-126/+127
|
* Increase direct HRTF delay to 256Chris Robinson2020-12-251-1/+1
| | | | This should improve the error from the all-pass on the partial input.
* Return an optional for an errorChris Robinson2020-12-253-195/+87
|
* Avoid dynamic vectors in AmbDecConfChris Robinson2020-12-254-36/+93
| | | | Also add a bit more sanity checking
* Update a comment and type used in the convolution effectChris Robinson2020-12-251-11/+11
|
* Rename From2D to FromACN2DChris Robinson2020-12-256-8/+8
|
* Move the ambdec loader to coreChris Robinson2020-12-255-7/+7
|
* Use an import target for linking OpenSLChris Robinson2020-12-242-14/+12
|
* Remove unnecessary includesChris Robinson2020-12-244-8/+0
|
* Avoid AL types and enums in the effect processorsChris Robinson2020-12-2417-203/+391
|
* Move alexcpt to coreChris Robinson2020-12-2432-35/+19
|
* Avoid some more AL typesChris Robinson2020-12-242-43/+43
|
* fast_roundf implementations in asm for ARM64. (#511)David CARLIER2020-12-241-0/+6
|