aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Use macros for the likely/unlikely attributesChris Robinson2023-03-0133-546/+558
* Remove another gratuitous [[likely]]Chris Robinson2023-02-281-1/+1
* Remove a [[likely]] that confuses some versions of GCCChris Robinson2023-02-281-1/+1
* Add aLaw formats to AL_SOFT_UHJ_exChris Robinson2023-02-272-4/+10
* Add AL_SOFT_UHJ_ex to the extension listChris Robinson2023-02-264-10/+17
* Add formats for UHJ with muLaw, and ADPCM for 2-channel UHJChris Robinson2023-02-262-5/+20
* Set the C/C++ standard version properties manuallyChris Robinson2023-02-252-13/+34
* Clamp the MS ADPCM block predictor to the correct sizeChris Robinson2023-02-241-4/+4
* Don't start with fading for negative offsetsChris Robinson2023-02-181-2/+4
* Track the callback buffer base separatelyChris Robinson2023-02-183-8/+7
* Support float and ADPCM formats in alstreamChris Robinson2023-02-171-19/+210
* Cleanup the examples' loading functions slightlyChris Robinson2023-02-172-59/+59
* Handle Int16 and ADPCM formats in alstreamcbChris Robinson2023-02-161-25/+181
* Set the proper block align for callback buffersChris Robinson2023-02-161-1/+1
* Support loading as float or ADPCM in alplayChris Robinson2023-02-161-12/+164
* Decode IMA4 blocks with fewer loopsChris Robinson2023-02-161-35/+30
* Combine and simplify some loopsChris Robinson2023-02-151-24/+14
* Skip ADPCM samples in a separate loop before writingChris Robinson2023-02-151-59/+83
* Rename some variables for clarityChris Robinson2023-02-151-19/+19
* Remove unused decoder functionsChris Robinson2023-02-141-202/+2
* Add comments describing the MSADPCM decodeChris Robinson2023-02-141-0/+13
* Fix write offset for loading FmtIMA4 samplesChris Robinson2023-02-141-2/+2
* Don't convert MS ADPCM on loadChris Robinson2023-02-142-37/+7
* Support MSADPCM samples in the mixerChris Robinson2023-02-145-1/+113
* Don't convert IMA4 samples on loadChris Robinson2023-02-142-100/+98
* 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