aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
Commit message (Expand)AuthorAgeFilesLines
* Add property queries to get the device latency with the clockChris Robinson2016-06-031-11/+32
* Improve the filter processing functionChris Robinson2016-06-031-2/+35
* Implement a Neon-enhanced MixRowChris Robinson2016-06-013-0/+31
* Use a macro to specify the ambisonic periphonic channel maskChris Robinson2016-06-012-3/+3
* Use SSE for applying the HQ B-Format decoder matricesChris Robinson2016-05-314-27/+79
* Don't access the band splitter fields in the processing loopsChris Robinson2016-05-311-9/+16
* Clean up a couple variable names and declarationsChris Robinson2016-05-302-7/+6
* Remove unnecessary VECTOR_INSERTChris Robinson2016-05-302-54/+30
* Use a linked list for active effect slotsChris Robinson2016-05-292-23/+25
* Change the backend getLatency method to return the clock time tooChris Robinson2016-05-2814-50/+111
* Use a specific lock for the backend's stop/reset/play callsChris Robinson2016-05-271-30/+44
* Increment the device's mix count closer to the mixing loopsChris Robinson2016-05-231-3/+2
* Properly pluralize some messagesChris Robinson2016-05-222-8/+14
* Improve locking for device attribute queriesChris Robinson2016-05-221-8/+28
* Avoid using realloc in a number of placesChris Robinson2016-05-216-19/+26
* Make the source position calues atomicChris Robinson2016-05-192-9/+9
* Copy the source's Looping property into the voiceChris Robinson2016-05-181-0/+2
* Avoid redundantly storing distance model settingsChris Robinson2016-05-171-7/+1
* Update the right effect state when the device is resetChris Robinson2016-05-171-2/+2
* Don't assume the "real" output buffer follows the dry bufferChris Robinson2016-05-171-15/+44
* Improve reverb panning gains for "3D" output.Chris Robinson2016-05-171-8/+8
* Ignore the listening angle for the wet path sound conesChris Robinson2016-05-161-32/+51
* Use floats for the listener transformsChris Robinson2016-05-162-66/+28
* Don't store the source's update method with the voiceChris Robinson2016-05-161-38/+42
* Avoid separate updates to sources that should apply togetherChris Robinson2016-05-152-12/+19
* 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-152-6/+10
* Provide asynchronous property updates for sourcesChris Robinson2016-05-143-181/+153
* Store the remaining context properties with the listener propertiesChris Robinson2016-05-131-2/+6
* Get rid of an unnecessary copy of ALeffectPropsChris Robinson2016-05-1312-61/+59
* Recognize AUX0...AUX15 for decoder speaker labelsChris Robinson2016-05-121-3/+11
* Hold the effect and filter maps while handling effects and filtersChris Robinson2016-05-121-8/+0
* Call the effect state update method after "returning" the container object.Chris Robinson2016-05-121-2/+2
* Avoid updating the effect state object if it's not changedChris Robinson2016-05-122-20/+19
* Provide (mostly) lockless updates for effect slotsChris Robinson2016-05-1213-132/+177
* Use a lockless method for updating listener and context propertiesChris Robinson2016-05-112-22/+71
* 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-092-50/+59
* Store more "active" listener and context properties separatelyChris Robinson2016-05-092-11/+25
* Fix placement of alignas - fixes Mac OS X buildrdb2016-05-033-12/+12
* 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
* Avoid an unnecessary aluVectorChris Robinson2016-04-241-7/+7
* Improve radius behavior with scaling of ambisonic coefficientsChris Robinson2016-04-2410-69/+114
* Increase max output channels to 16Chris Robinson2016-04-191-11/+14
* Combine two if checks into oneChris Robinson2016-04-191-5/+3
* Remove unneeded ChannelMaps for BFormat formatsChris Robinson2016-04-171-14/+2
* Trace the requested attribute valuesChris Robinson2016-04-171-0/+24