aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Support IMA4 ADPCM as a mixing voice formatChris Robinson2023-02-1412-65/+215
* Simplify copying the all-pass filter stateChris Robinson2023-02-132-15/+7
* Pass a boolean for the decoder to update its stateChris Robinson2023-02-133-51/+57
* Explicitly cast a constexpr value to passify MSVCChris Robinson2023-02-121-3/+3
* Use to_address to pass a pointer-like iterator as a real pointerChris Robinson2023-02-121-4/+5
* The decoders don't need space for resamplingChris Robinson2023-02-122-16/+13
* Separate decoding and mixing from resamplingChris Robinson2023-02-125-295/+314
* Check a string for NULL before calling strtoullChris Robinson2023-02-111-8/+9
* Explicitly cast a size_t to doubleChris Robinson2023-02-111-1/+1
* Always write samples to the destination when resamplingChris Robinson2023-02-118-72/+53
* Check for the voice being beyond the loop end point earlierChris Robinson2023-02-111-5/+11
* Don't require samplesToDo > forwardSamples for decodersChris Robinson2023-02-112-13/+13
* Assume 'frac' is less than 1Chris Robinson2023-02-105-0/+15
* Use a span to hold the cubic table referenceChris Robinson2023-02-103-3/+4
* Rename some variables for consistencyChris Robinson2023-02-093-23/+24
* Properly mark the cubic coefficients and deltas as restrictChris Robinson2023-02-091-10/+9
* Allow finding index file when built as a submodule (#819)Aoife Fey2023-02-091-2/+13
* Check for the existence of the file that's depended onChris Robinson2023-02-081-1/+1
* Use better panning positions for the frequency shifter effectChris Robinson2023-02-081-2/+7
* Use better panning positions for the chorus effectChris Robinson2023-02-081-56/+61
* Make a table constexprChris Robinson2023-02-071-6/+5
* Rename the bsinc table variablesChris Robinson2023-02-074-7/+9
* Use an interpolated FIR filter for cubic resamplingChris Robinson2023-02-069-22/+227
* Avoid using auto for lambda parametersChris Robinson2023-02-065-9/+9
* Improve performance calculating reverb panningChris Robinson2023-02-051-10/+11
* Use a cubic resampler for the reverb modulator offsetChris Robinson2023-02-051-17/+61
* Don't set an EAX version by default for sourcesChris Robinson2023-02-053-43/+10
* Release 1.23.0Chris Robinson2023-02-033-3/+55
* Make sure a variable is set before useChris Robinson2023-01-311-3/+3
* Try -Wno-c++20-extensions if -Wno-c++20-attribute-extensions failsChris Robinson2023-01-311-0/+5
* Don't try to use std::pointer_traits::to_addressChris Robinson2023-01-301-21/+2
* Try to fix has_to_addressChris Robinson2023-01-301-3/+7
* Distinguish a couple log messagesChris Robinson2023-01-301-3/+3
* Don't pass an unnecessarily large alignment to allocator::rebindChris Robinson2023-01-301-2/+4
* Use std::pointer_traits::to_address when availableChris Robinson2023-01-291-1/+16
* Change the IS_VALID_CONTAINER macro to a constexpr boolChris Robinson2023-01-291-11/+11
* Avoid using to_address on an end iteratorChris Robinson2023-01-291-4/+3
* Capitalization and puctuationChris Robinson2023-01-291-2/+2
* Slight clarification for the readme instructionsChris Robinson2023-01-281-1/+1
* Add a comment to check into an out-of-range value laterChris Robinson2023-01-281-1/+5
* Clamp the biquad filter gain value to 0.00001Chris Robinson2023-01-281-1/+1
* Update the readmeChris Robinson2023-01-281-7/+11
* Change the default resampler to cubicChris Robinson2023-01-273-3/+3
* Combine multiple similar functions into oneChris Robinson2023-01-261-124/+16
* Transpose the ambisonic rotation matrix and helper coefficientsChris Robinson2023-01-261-39/+32
* Transpose the ambisonic voice mixing matrixChris Robinson2023-01-252-34/+42
* Use explicit arrays for the remix table target mixesChris Robinson2023-01-241-16/+53
* Use the object serial ID from PipeWire when availableChris Robinson2023-01-241-21/+47
* Increase the default mhr truncation size to 64Chris Robinson2023-01-231-1/+1
* Replace a couple more pointer+count with a spanChris Robinson2023-01-234-148/+124