aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Finalize AL_SOFT_deferred_updatesChris Robinson2013-10-053-12/+12
* Only rest as long as needed in the Null rendererChris Robinson2013-10-051-5/+4
* Add some more missing enumsChris Robinson2013-10-031-0/+5
* Implement the Compressor effectChris Robinson2013-10-039-49/+279
* Add missing enum to the listChris Robinson2013-10-031-1/+1
* Compile using -std=c99 when availableChris Robinson2013-10-034-4/+11
* Convert autowah.c line-endingsChris Robinson2013-10-031-284/+284
* Use helpers to set channel gain arraysChris Robinson2013-10-0311-89/+40
* Implement the Autowah effect.Chris Robinson2013-10-0310-10/+333
* Avoid a divide-by-0 when distortion edge is 1Chris Robinson2013-09-041-0/+1
* Use a separate value for the maximum buffer channelsChris Robinson2013-07-237-18/+20
* Implement master high-pass filter for EAXREVERBChris Robinson2013-07-211-9/+24
* Limit lower filter gain to -100dBChris Robinson2013-07-211-0/+3