aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* Rename Ambisonics to Ambisonic in a couple placesChris Robinson2016-07-311-3/+3
* Remove DevFmtBFormat3D, which is covered by DevFmtAmbi1Chris Robinson2016-07-311-9/+0
* Add an option to specify the ambisonic output configurationChris Robinson2016-07-311-0/+15
* Rename ambisonic channel config values to be shorterChris Robinson2016-07-301-3/+3
* Add a stand-alone upsampler for higher-order ambisonic oputputChris Robinson2016-07-301-2/+5
* Add a config to output first-, second-, or third-order ambisonicsChris Robinson2016-07-291-4/+54
* Don't try freeing the context in ReleaseThreadCtxChris Robinson2016-07-291-6/+6
* Remove broken autowah effect codeChris Robinson2016-07-261-7/+0
* Avoid function calls to get the HRTF sample rate and IR sizeChris Robinson2016-07-071-3/+3
* Remove the VirtOut buffer aliasChris Robinson2016-07-051-14/+10
* Use separate arrays for UIntMap keys and valuesChris Robinson2016-07-041-3/+3
* Rename MaxNoOfSources for consistencyChris Robinson2016-06-081-15/+15
* Add property queries to get the device latency with the clockChris Robinson2016-06-031-11/+32
* Clean up a couple variable names and declarationsChris Robinson2016-05-301-4/+4
* Use a linked list for active effect slotsChris Robinson2016-05-291-7/+1
* Use a specific lock for the backend's stop/reset/play callsChris Robinson2016-05-271-30/+44
* Properly pluralize some messagesChris Robinson2016-05-221-5/+10
* Improve locking for device attribute queriesChris Robinson2016-05-221-8/+28
* Update the right effect state when the device is resetChris Robinson2016-05-171-2/+2
* Use floats for the listener transformsChris Robinson2016-05-161-5/+5
* Avoid separate updates to sources that should apply togetherChris Robinson2016-05-151-0/+2
* Allocate context storage before starting/resetting the deviceChris Robinson2016-05-151-19/+23
* Avoid using a flag to specify if the effect state needs to be updatedChris Robinson2016-05-151-2/+2
* Provide asynchronous property updates for sourcesChris Robinson2016-05-141-48/+17
* Avoid updating the effect state object if it's not changedChris Robinson2016-05-121-12/+12
* Provide (mostly) lockless updates for effect slotsChris Robinson2016-05-121-31/+25
* Use a lockless method for updating listener and context propertiesChris Robinson2016-05-111-4/+31
* Use the source's offset type to determine if there's an offsetChris Robinson2016-05-091-1/+1
* Find a valid source buffer before updating the voiceChris Robinson2016-05-091-3/+14
* Store more "active" listener and context properties separatelyChris Robinson2016-05-091-0/+5
* Don't crash when there's no backend to probeChris Robinson2016-04-301-2/+7
* Start AL_SOFT_buffer_samples2 as a replacement for AL_SOFT_buffer_samplesChris Robinson2016-04-251-8/+22
* Add support for AL_EXT_SOURCE_RADIUSChris Robinson2016-04-251-4/+6
* Drop support for AL_SOFT_buffer_samples and AL_SOFT_buffer_sub_dataChris Robinson2016-04-241-12/+3
* Trace the requested attribute valuesChris Robinson2016-04-171-0/+24
* Move the InitRenderer method to panning.cChris Robinson2016-04-141-181/+6
* Separate some long if-else blocks into a separate functionChris Robinson2016-04-141-164/+179
* Split aluInitPanning into separate functions for HRTF or UHJChris Robinson2016-04-141-1/+6
* Properly make hq-mode default to offChris Robinson2016-03-301-1/+1
* Move the aligned malloc functions to the common libChris Robinson2016-03-291-0/+1
* Include any first-order scaling in the FOAOut coefficientsChris Robinson2016-03-251-2/+0
* Implement AL_EXT_STEREO_ANGLES supportChris Robinson2016-03-251-4/+6
* Use the "decoder" config section instead of "ambisonics"Chris Robinson2016-03-251-1/+1
* Add a specific output for first-order sourcesChris Robinson2016-03-221-1/+19
* Store the effect's output buffer in the effect stateChris Robinson2016-03-171-1/+6
* Rename the BFormat channels to AuxChris Robinson2016-03-161-4/+4
* Add config options to enable the hq ambisonic decoderChris Robinson2016-03-161-1/+12
* Add a dual-band ambisonic decoderChris Robinson2016-03-151-6/+11
* Generalize GetChannelIdxByNameChris Robinson2016-03-101-1/+1
* Keep track of the real output's channel namesChris Robinson2016-03-101-54/+54