summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add a GNU-specific AL_PRINTChris Robinson2013-10-281-2/+8
* Support capture backends with the new interfaceChris Robinson2013-10-281-2/+1
* Create and use a backend wrapper for captureChris Robinson2013-10-284-47/+139
* Add audio capture methods to ALCbackendChris Robinson2013-10-283-0/+29
* Move some stuff out of alMain.hChris Robinson2013-10-284-216/+238
* Move ALCbackend base stuff to a separate fileChris Robinson2013-10-284-114/+125
* Fix a couple castsChris Robinson2013-10-282-3/+3
* Move the device mutex to the backendChris Robinson2013-10-2815-21/+70
* Separate compatibility declarationsChris Robinson2013-10-285-52/+58
* Modify how VCALL is handledChris Robinson2013-10-286-51/+51
* Convert the Null backend to the ALCbackend styleChris Robinson2013-10-284-90/+193
* Add a backend factory base typeChris Robinson2013-10-281-0/+43
* Add a default getLatency to ALCbackendChris Robinson2013-10-282-0/+8
* Move the lock/unlock methods to the backendChris Robinson2013-10-284-8/+64
* Add missing header to gitChris Robinson2013-10-271-0/+62
* Move the ALCdevice handle to the ALCbackend baseChris Robinson2013-10-271-10/+8
* Use an ALCbackend object to access playback backendsChris Robinson2013-10-273-26/+110
* Move SetThreadName to threads.cChris Robinson2013-10-272-38/+44
* Rework threading functionsChris Robinson2013-10-2715-91/+112
* Add a cmake option to disable building only alsoft-configChris Robinson2013-10-271-2/+3
* Set a name for the mixer and recording threadsChris Robinson2013-10-2712-1/+23
* Add a method to set the running thread's nameChris Robinson2013-10-264-2/+56
* Link to the correct sdl library for the loopback exampleChris Robinson2013-10-261-1/+1
* Fix a commentChris Robinson2013-10-261-1/+1
* Use SET_VTABLE1 to set the ALeffect vtablesChris Robinson2013-10-081-12/+12
* Use a helper macro for pi*2Chris Robinson2013-10-0810-30/+28
* Use helper macros to convert between degrees and radiansChris Robinson2013-10-083-63/+66
* Use inline initialization for effect state factory vtablesChris Robinson2013-10-0712-147/+71
* Constify the effect parameter of effect gettersChris Robinson2013-10-0712-60/+53
* Remove the last of the al_try codeChris Robinson2013-10-074-167/+128
* Use inline functions to lookup and remove objectsChris Robinson2013-10-071-10/+22
* Remove al_try from alAuxEffectSlot.cChris Robinson2013-10-071-234/+209
* Return only true or false from the source getters and settersChris Robinson2013-10-072-113/+106
* Remove al_try from alSource.cChris Robinson2013-10-071-325/+304
* Remove al_try from alListener.cChris Robinson2013-10-071-291/+267
* Remove al_try from alState.cChris Robinson2013-10-071-326/+283
* Use the UNUSED macro in the effectsChris Robinson2013-10-0711-110/+60
* Use the UNUSED macro in the backendsChris Robinson2013-10-075-59/+25
* Use an UNUSED macro instead of void-tagging unused parametersChris Robinson2013-10-076-57/+49
* Remove a duplicate and unused macroChris Robinson2013-10-071-10/+0
* Remove al_try usage from alBuffer.cChris Robinson2013-10-071-246/+230
* Add a CMake option to not define the IDs used on WindowsChris Robinson2013-10-072-0/+16
* Add a workaround for KDevelop not recognizing the ALIGN macroChris Robinson2013-10-071-0/+5
* Fix effect slot struct declarations so KDevelop doesn't barf on themChris Robinson2013-10-073-20/+17
* Start using a simpler method for error handlingChris Robinson2013-10-062-335/+343
* Use a macro for the silence thresholdChris Robinson2013-10-0613-25/+28
* Don't store the effect slot in SendParamsChris Robinson2013-10-065-33/+53
* Rename Filter param member to LpFilterChris Robinson2013-10-063-8/+8
* Use a simpler U64 macro to make 64-bit constantsChris Robinson2013-10-063-3/+13
* Add a workaround for KDevelop not recognizing 'restrict'Chris Robinson2013-10-061-0/+7