aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* Add AL_SOFTX_deferred_updates to the context's extension listChris Robinson2011-08-221-1/+2
* Always use the thunk functions to get object IDsChris Robinson2011-08-221-2/+3
* Remove some spacesChris Robinson2011-08-201-2/+0
* Move the GUID initialization to the helperChris Robinson2011-08-201-21/+0
* Set the loopback backend functions firstChris Robinson2011-08-201-1/+1
* Move some functions into a separate helper source fileChris Robinson2011-08-201-388/+74
* More closely emulate pthread_once in WindowsChris Robinson2011-08-201-11/+11
* Use the proper variable typeChris Robinson2011-08-191-1/+1
* Remove a couple unneeded variablesChris Robinson2011-08-191-14/+6
* Delete the mutex if the device fails to openChris Robinson2011-08-191-0/+2
* Make sure there's a valid backend before trying to open a deviceChris Robinson2011-08-191-0/+12
* Don't remove backends that fail to initializeChris Robinson2011-08-191-26/+14
* Use only the first available backend for playback or capture devicesChris Robinson2011-08-191-46/+30
* Use separate lists for playback and capture backendsChris Robinson2011-08-191-12/+41
* Remove a typedefChris Robinson2011-08-181-5/+5
* Remove backends that fail to initializeChris Robinson2011-08-171-2/+14
* Allow the backend init functions to return failureChris Robinson2011-08-171-1/+1
* Make sure there's a buffer to render loopback samples toChris Robinson2011-08-121-1/+1
* Use an existing function to clear and free the contextChris Robinson2011-08-121-7/+5
* Avoid closing devices and deinitializing backends on process exitChris Robinson2011-08-031-20/+37
* Delay reading the config file on Windows, tooChris Robinson2011-08-031-7/+15
* Use real-time priority by default on WindowsChris Robinson2011-07-231-0/+4
* Use DSound notifications to wake up the mixer threadChris Robinson2011-07-211-0/+2
* Add an option to emulate EAX reverb using standard reverbChris Robinson2011-07-201-0/+1
* Add a config option to boost reverb outputChris Robinson2011-07-201-0/+3
* Invert the device channel mapChris Robinson2011-07-171-54/+54
* Add a couple new functions to handle deferred updatesChris Robinson2011-07-161-11/+8
* Pass the effect slot to the effect update methodChris Robinson2011-07-161-1/+1
* Allow effect slots to be updated asynchronouslyChris Robinson2011-07-161-2/+3
* Warn about HRTF being disabled in the compatibility check functionChris Robinson2011-07-161-5/+1
* Rename the ERROR macro to ERRChris Robinson2011-07-131-9/+9
* Avoid holding the global list lock while calling some capture methodsChris Robinson2011-07-131-6/+28
* Use a flag to signifiy that all sources need updatingChris Robinson2011-07-111-0/+2
* Trace device update size and countChris Robinson2011-07-111-4/+6
* Trace when the format is being requestedChris Robinson2011-07-101-2/+10
* Avoid redundantly tracing HRTF statusChris Robinson2011-07-101-1/+2
* Trace device parameters when updatingChris Robinson2011-07-101-0/+6
* Accept "openal soft" and "openal-soft" to open a deviceChris Robinson2011-07-101-2/+2
* Add some macros for logging at various levels, and use themChris Robinson2011-07-101-28/+29
* Use a per-device lock instead of a global oneChris Robinson2011-07-061-13/+13
* Use a Lock/UnlockDevice function instead of locking a NULL contextChris Robinson2011-07-061-9/+21
* Set the default auxiliary sends to MAX_SENDSChris Robinson2011-07-031-2/+2
* Update a traceChris Robinson2011-07-021-1/+1
* Move functions to where they're usedChris Robinson2011-07-021-38/+0
* Use separate functions to find valid ALC loopback device formatsChris Robinson2011-07-021-10/+37
* Use separate ALC enums for loopback device formatsChris Robinson2011-07-021-0/+17
* Rename Suspend/ProcessContext since they are locking a mutexChris Robinson2011-06-301-16/+16
* Add a source property to skip channel virtualization for multi-channel buffersChris Robinson2011-06-291-1/+1
* Remove an incorrect ProcessContext callChris Robinson2011-06-261-1/+0
* Add a function to check if a device is compatible with the Hrtf filterChris Robinson2011-06-251-2/+1