aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix some 'may be used initialized' warningsChris Robinson2018-01-231-53/+54
* Use a new proper buffer function with a flags parameterChris Robinson2018-01-234-25/+31
* Test mapped buffers in alffplayChris Robinson2018-01-231-14/+68
* Ensure read or write flags are specified with persistent mappingsChris Robinson2018-01-231-4/+7
* Track the buffer's mapped sectionChris Robinson2018-01-232-3/+10
* Add a flag for persistent mappingChris Robinson2018-01-233-8/+49
* Slightly simplify alBufferSubDataSOFTChris Robinson2018-01-221-36/+13
* Ensure proper alignment when preserving data tooChris Robinson2018-01-221-2/+3
* Don't bother allocating cleared memory for buffer storageChris Robinson2018-01-221-1/+1
* Add a flag for alBufferData to non-destructively resize the dataChris Robinson2018-01-222-7/+25
* Fix the return type of the al_fwrite wrapperChris Robinson2018-01-221-1/+1
* Don't convert/copy samples with a NULL dest bufferChris Robinson2018-01-221-6/+4
* Remove now-unused alloca and VLA checksChris Robinson2018-01-212-22/+0
* More cleanup for buffer loadingChris Robinson2018-01-216-833/+112
* Handle double-precision buffers in the mixerChris Robinson2018-01-213-29/+13
* Remove support for (signed) byte and ushort sample storageChris Robinson2018-01-213-89/+24
* Remove (u)int32 sample storage conversionChris Robinson2018-01-213-69/+7
* Remove the old buffer_samples functionsChris Robinson2018-01-213-223/+32
* Fix the return type of the LPALUNMAPBUFFERSOFT typedefChris Robinson2018-01-211-1/+1
* Avoid repeating some codeChris Robinson2018-01-211-12/+6
* Expose a preliminary AL_SOFT_map_buffer extension for testingChris Robinson2018-01-201-8/+33
* Add methods to "map" a buffer's storageChris Robinson2018-01-204-12/+137
* Return the effective alignment from SanitizeAlignmentChris Robinson2018-01-191-28/+26
* Store 8-bit sample types directly as unsigned byteChris Robinson2018-01-193-17/+17
* Remove unnecessary private AL_SOFT_buffer_samples2 definitionsChris Robinson2018-01-194-89/+4
* Make a function static that's only used in one source fileChris Robinson2018-01-172-3/+2
* Reformat the format arrayChris Robinson2018-01-171-36/+36
* Store mulaw and alaw samples directly in the bufferChris Robinson2018-01-175-35/+40
* Add a method to get the system's page sizeChris Robinson2018-01-164-0/+61
* Use a voice flag to indicate it being staticChris Robinson2018-01-164-8/+9
* Define DECL_VLA where it's usedChris Robinson2018-01-162-6/+7
* Avoid using alloca in the CoreAudio backendChris Robinson2018-01-161-12/+10
* Use a global RowMixerFuncChris Robinson2018-01-164-31/+10
* Properly cast some parameters for MSVCChris Robinson2018-01-161-5/+5
* Add min/max/clamp functions for size_tChris Robinson2018-01-162-0/+11
* Do more samples at once with the distortion effectChris Robinson2018-01-161-25/+21
* Use ALsizei for some count/length variablesChris Robinson2018-01-151-37/+37
* Don't fade the all-pass delay changesChris Robinson2018-01-151-48/+28
* Fix a comment regarding the T60 filter coefficientsChris Robinson2018-01-151-3/+2
* Simplify preparing the T60 filtersChris Robinson2018-01-151-50/+11
* Assign the HRTF storage pointers separatelyChris Robinson2018-01-151-5/+11
* Remove alffplay's duplicate ALC_SOFT_device_clock declarationsChris Robinson2018-01-151-14/+0
* Finalize ALC_SOFT_device_clockChris Robinson2018-01-154-20/+17
* Use separate input and outputs for the T60 and allpass processingChris Robinson2018-01-151-21/+22
* Use a proper type for the T60 decay filterChris Robinson2018-01-151-25/+22
* Separate some anonymous structs into defined structsChris Robinson2018-01-142-108/+110
* Avoid unnecessarily using type aliasesChris Robinson2018-01-144-12/+12
* Remove the SAFE_CONST macroChris Robinson2018-01-144-62/+15
* Remove a redundant lower value clampChris Robinson2018-01-141-4/+2
* Don't check the modulation depth for changes multiple timesChris Robinson2018-01-141-7/+8