aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* Use second-order ambisonics for basic HRTF renderingChris Robinson2017-01-151-3/+8
* Add missing AL_EFFECTSLOT_ properties for al(c)GetEnumValueChris Robinson2017-01-051-0/+5
* Convert the SndIO backend to the updated APIChris Robinson2016-12-211-1/+1
* Trace the commit ID and branch the library was built fromChris Robinson2016-12-211-0/+4
* Use separate macros for atomics that don't take a memory orderChris Robinson2016-12-201-34/+36
* Only send source updates for sources that have updatedChris Robinson2016-11-231-1/+2
* Remove the non-atomic COMPARE_EXCHANGE macroChris Robinson2016-11-221-33/+46
* Stop using almemory_order_consumeChris Robinson2016-11-171-2/+2
* Finalize AL_SOFT_gain_clamp_exChris Robinson2016-10-031-1/+1
* Add a volume-adjust config option to adjust the source output volumeChris Robinson2016-09-241-0/+17
* Remove use of DECL_CONSTChris Robinson2016-09-061-4/+4
* Remove the upper limit from AL_MIN_GAIN and AL_MAX_GAINChris Robinson2016-08-291-2/+2
* Add a query for the maximum source gain limitChris Robinson2016-08-281-0/+1
* Allow sources to play while alcSuspendContext is in effectChris Robinson2016-08-261-3/+3
* Properly defer effect slot changesChris Robinson2016-08-251-0/+1
* Combine related members into a structChris Robinson2016-08-241-39/+39
* Hold updates for both listener and source updatesChris Robinson2016-08-231-1/+15
* Avoid resupplying unneeded source updatesChris Robinson2016-08-231-2/+2
* 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