aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * Don't use "hardware" for automatic buffer storageChris Robinson2023-03-072-14/+37
| * Make the resampler enum a byteChris Robinson2023-03-071-1/+1
| * Avoid duplicate parameter validationChris Robinson2023-03-071-7/+6
| * Add queries for the buffer byte/sample/sec lengthChris Robinson2023-03-073-0/+21
| * Don't assume the max property size unchecked for user pointersChris Robinson2023-03-061-56/+193
| * Don't get the front element of an empty queueChris Robinson2023-03-051-1/+4
| * Report the current buffer ID of a streaming sourceChris Robinson2023-03-051-2/+13
| * Fix compiling examples with an older libsndfileChris Robinson2023-03-053-9/+18
| * Make sure the fmt chunk is large enoughChris Robinson2023-03-053-4/+4
| * Remove a couple unused variablesChris Robinson2023-03-041-2/+2
| * 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