aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALu.c
Commit message (Expand)AuthorAgeFilesLines
* Use a separate macro for the max output channel countChris Robinson2014-11-071-11/+11
* Fix 5.1 surround soundChris Robinson2014-11-071-2/+2
* Play zero-distance/zero-radius sources from the frontChris Robinson2014-11-051-4/+4
* Don't use FrontLeft and FrontRight to reference the dry bufferChris Robinson2014-11-051-4/+4
* Don't increment the output buffer in the Write_ methodsChris Robinson2014-11-051-13/+17
* Set gains using the device channel indexChris Robinson2014-11-051-16/+10
* Use a method to set omni-directional channel gainsChris Robinson2014-11-041-1/+4
* Add some missing breaksChris Robinson2014-11-021-0/+2
* Avoid the ALCdevice_Lock/Unlock wrapper in some placesChris Robinson2014-11-011-2/+3
* Support B-Format source rotation with AL_ORIENTATIONChris Robinson2014-10-311-1/+42
* Rename the source's Orientation to DirectionChris Robinson2014-10-311-3/+3
* Add preliminary AL_EXT_BFORMAT supportChris Robinson2014-10-311-1/+32
* Don't attempt to match a channel input to outputChris Robinson2014-10-121-24/+7
* Avoid taking the square-root of the ambient gainChris Robinson2014-10-111-21/+10
* Add a helper to search for a channel index by nameChris Robinson2014-10-021-10/+4
* Make ComputeAngleGains use ComputeDirectionalGainsChris Robinson2014-10-021-54/+65
* Use helpers to set the gain step valuesChris Robinson2014-10-021-142/+73
* Add a cast for MSVCChris Robinson2014-09-301-1/+1
* Use an ambisonics-based panning methodChris Robinson2014-09-301-15/+11
* Combine some fields into a structChris Robinson2014-09-101-6/+6
* Invert the ChannelOffsets arrayChris Robinson2014-09-101-4/+7
* Rename activesource to voiceChris Robinson2014-08-211-132/+132
* Use an array of objects for active sources instead of pointersChris Robinson2014-08-211-8/+8
* Use a NULL source for inactive activesourcesChris Robinson2014-08-211-12/+12
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Use atomics for the device and context list headsChris Robinson2014-08-011-2/+2
* Make the source's buffer queue head and current queue item atomicChris Robinson2014-07-311-3/+3
* Explicitly pass the address of atomics and parameters that can be modifiedChris Robinson2014-07-261-4/+4
* Use generic atomics in more placesChris Robinson2014-07-221-2/+2
* Add macros for generic atomic functionalityChris Robinson2014-07-221-2/+2
* Add a source radius property that determines the directionality of a soundChris Robinson2014-07-111-9/+12
* Remove unused variablesChris Robinson2014-06-131-4/+0
* Get the mixer and resampler functions when neededChris Robinson2014-06-131-65/+0
* Combine the direct and send mixersChris Robinson2014-06-131-28/+11
* Combine some dry and wet path typesChris Robinson2014-06-131-50/+45
* Add SSE2 and SSE4.1 linear resamplersTimothy Arceri2014-06-061-0/+8
* Avoid a loop when updating the source position variablesChris Robinson2014-06-021-4/+8
* Don't clear the current and step gain values when updating a sourceChris Robinson2014-05-211-89/+66
* Put per-channel filter properties togetherChris Robinson2014-05-191-20/+20
* Don't pass the DirectParams to the dry-path mixerChris Robinson2014-05-181-51/+74
* Use different parameters for HRTF mixersChris Robinson2014-05-181-6/+11
* Apply high-pass source filters as neededChris Robinson2014-05-171-5/+48
* Add a flag to specify when the low-pass filter needs to applyChris Robinson2014-05-171-8/+16
* Store the filter reference frequency in the sourceChris Robinson2014-05-111-12/+20
* Update the source send target gains properlyChris Robinson2014-05-111-4/+4
* Use a struct to store the source's direct gain/gainhf propertiesChris Robinson2014-05-111-6/+6
* Update the output buffer pointer in the Write_* methodsChris Robinson2014-05-101-15/+11
* Add a couple constsChris Robinson2014-05-101-2/+2
* Store the current buffer queue item, rather than played buffer countChris Robinson2014-05-101-1/+1
* Better pack HRTF mixing propertiesChris Robinson2014-05-031-24/+24