aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* Add a skeleton backend for JACKChris Robinson2014-12-211-0/+3
* Set error if capture device fails to startChris Robinson2014-12-211-4/+10
* Use aluVector in some more placesChris Robinson2014-12-161-6/+2
* Add explicit matrix and vector types to operate withChris Robinson2014-12-161-9/+7
* Use a lookup table to do cubic resamplingChris Robinson2014-12-151-0/+1
* Support B-Format output with the wave file writerChris Robinson2014-11-251-0/+9
* Avoid using ALCdevice_Lock and ALCdevice_Unlock unnecessarilyChris Robinson2014-11-231-12/+12
* Update a commentChris Robinson2014-11-231-3/+3
* Add a boolean to specify if a device is headphonesChris Robinson2014-11-231-1/+4
* Handle loopback devices when deciding to use HRTFChris Robinson2014-11-231-20/+18
* Remove a couple unnecessary tracesChris Robinson2014-11-221-2/+0
* Attempt to use BS2B when using headphones without HRTFChris Robinson2014-11-221-20/+23
* Rework HRTF decision logicChris Robinson2014-11-221-36/+53
* Move a warning check earlierChris Robinson2014-11-221-8/+8
* Use a different method for HRTF mixingChris Robinson2014-11-221-3/+11
* Reformat a couple linesChris Robinson2014-11-211-10/+8
* Initialize panning after setting up HRTFChris Robinson2014-11-211-5/+5
* Allocate the DryBuffer dynamicallyChris Robinson2014-11-211-0/+14
* Align UpdateSize for Neon, tooChris Robinson2014-11-171-1/+1
* Don't use the device lock/unlock wrappers needlesslyChris Robinson2014-11-081-4/+4
* Remove the unused wide-stereo optionChris Robinson2014-11-081-4/+0
* Allow selecting the 5.1-rear channel config from the config fileChris Robinson2014-11-081-0/+1
* Remove the long-deprecated 'format' config optionChris Robinson2014-11-081-49/+0
* Only enable the BS2B filter with stereo outputChris Robinson2014-11-071-1/+2
* Go to the next voice when a source is stoppedChris Robinson2014-11-071-1/+1
* Use a separate macro for the max output channel countChris Robinson2014-11-071-2/+2
* Fix 5.1 surround soundChris Robinson2014-11-071-60/+69
* Support AL_EXT_MULAW_BFORMATChris Robinson2014-10-311-1/+3
* Add preliminary AL_EXT_BFORMAT supportChris Robinson2014-10-311-7/+13
* Make alcSuspendContext and alcProcessContext batch updatesChris Robinson2014-10-121-4/+135
* Add a helper to search for a channel index by nameChris Robinson2014-10-021-0/+2
* Copy the null terminator from the string instead of appending itChris Robinson2014-09-301-4/+1
* Invert the ChannelOffsets arrayChris Robinson2014-09-101-51/+51
* Remove the GetLatency method from the old BackendFuncsChris Robinson2014-09-081-6/+1
* Convert the winmm backend to the new backend APIChris Robinson2014-09-081-1/+1
* Use al_calloc/al_free to allocate contexts and voicesChris Robinson2014-08-301-6/+6
* Setup the HRTF format before tracing the pre-reset formatChris Robinson2014-08-291-17/+17
* Return the correct default capture device nameChris Robinson2014-08-261-1/+1
* Convert the wave writer backend to the new APIChris Robinson2014-08-241-1/+1
* Rename activesource to voiceChris Robinson2014-08-211-17/+16
* Use an array of objects for active sources instead of pointersChris Robinson2014-08-211-10/+3
* Use a NULL source for inactive activesourcesChris Robinson2014-08-211-2/+6
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* ALC_SOFT_pause_device is finishedChris Robinson2014-08-121-1/+1
* Disable the autowah effectChris Robinson2014-08-061-0/+4
* Use an ATOMIC_INIT macro instead of ATOMIC_LOAD_UNSAFEChris Robinson2014-08-031-9/+9
* Use atomics for the device and context list headsChris Robinson2014-08-011-59/+96
* Rename ATOMIC_COMPARE_EXCHANGE to ATOMIC_COMPARE_EXCHANGE_STRONGChris Robinson2014-07-311-1/+1
* Explicitly pass the address of atomics and parameters that can be modifiedChris Robinson2014-07-261-18/+18
* Support C11 atomicsChris Robinson2014-07-231-1/+3