aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy cleanups (#800)Rosen Penev2023-01-156-22/+22
* Don't include the array definition with bin2hChris Robinson2023-01-131-1/+3
* Ensure the mixer helpers are properly inlinedChris Robinson2023-01-133-8/+9
* Avoid inlining the base_exception destructorChris Robinson2023-01-132-1/+3
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-133-3/+3
* Use a span instead of a count+pointerChris Robinson2023-01-112-12/+8
* Rename some struct membersChris Robinson2023-01-102-64/+67
* Update a commentChris Robinson2023-01-081-1/+1
* Avoid using a reversed all-pass for the front stablizerChris Robinson2023-01-064-70/+41
* Combine some duplicate code to mix each channelChris Robinson2023-01-053-330/+186
* Add and use mixers that process one input and output channelChris Robinson2023-01-057-0/+214
* Add a simple wrapper to call the mixer functionChris Robinson2023-01-043-5/+11
* Simplify handling effect output for spatial effectsChris Robinson2023-01-042-21/+33
* Handle negative offset starts for callback buffersChris Robinson2023-01-041-9/+11
* Combine multiple al_printf definitionsChris Robinson2023-01-022-58/+49
* Multiply by the inverse instead of divideChris Robinson2023-01-011-4/+4
* Fix a commentChris Robinson2023-01-011-2/+1
* Swap the order of some checks to simplify voice setupChris Robinson2023-01-011-35/+25
* Simplify constructing the process path and executable nameChris Robinson2022-12-301-7/+5
* Avoid inlining LoadedHrtf's destructorChris Robinson2022-12-171-0/+7
* Use a bitset for the enabled event flagsChris Robinson2022-12-164-15/+23
* Avoid inlining certain exception functionsChris Robinson2022-12-162-4/+1
* Avoid extraneous temporaries when filling vectorsChris Robinson2022-12-151-1/+6
* Define a destructor as default instead of emptyChris Robinson2022-12-151-1/+1
* Rename a potentially confusing member functionChris Robinson2022-12-082-2/+2
* Limit voice update fading length to 64 samplesChris Robinson2022-12-081-13/+7
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-0611-25/+25
* Avoid some uses of the LIKELY/UNLIKELY macrosChris Robinson2022-12-058-12/+12
* Use standard likely/unlikely attributes when availableChris Robinson2022-12-055-22/+22
* Avoid a potential unsigned underflowChris Robinson2022-11-131-1/+1
* Change a function to a static methodChris Robinson2022-11-132-5/+4
* Avoid duplicate checks and calculationsChris Robinson2022-11-131-12/+8
* Fix SampleConverter source read countChris Robinson2022-11-122-47/+23
* Add a method for the input sample delay for the SampleConverterChris Robinson2022-11-122-1/+14
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-032-0/+3
* Add the ability to start a voice at a particular timeChris Robinson2022-11-032-8/+42
* Handle negative voice positionsChris Robinson2022-11-022-28/+50
* Use the IIR filter for UHJ by defaultChris Robinson2022-10-301-1/+1
* Rename some variables to more clearly indicate their meaningChris Robinson2022-10-285-40/+40
* Rework the UHJ IIR filters to avoid applying an IIR in reverseChris Robinson2022-10-272-153/+128
* Switch back to the FIR256 filter by defaultChris Robinson2022-10-261-1/+1
* Use the correct input for the IIR UHJ encoderChris Robinson2022-10-261-7/+29
* Use the IIR all-pass filter by defaultChris Robinson2022-10-261-1/+1
* Fix up a commentChris Robinson2022-10-261-2/+2
* Add a comment about the filter delayChris Robinson2022-10-251-0/+3
* Fix some value orderingChris Robinson2022-10-251-2/+2
* Avoid a duplicate all-pass function that accumulatesChris Robinson2022-10-222-92/+113
* Rename some variables to be less ambiguousChris Robinson2022-10-213-20/+20
* Rename a couple functions to clarify their useChris Robinson2022-10-211-13/+13
* Add separate filter options for UHJ encoding and decodingChris Robinson2022-10-213-4/+6