summaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Collapse)AuthorAgeFilesLines
* Reduce the default buffer size to 4096Chris Robinson2008-07-261-2/+2
| | | | | Should help with latency issues some people have and not put too much extra burden on the mixer, hopefully
* Clarify implicit destruction warningsChris Robinson2008-07-221-2/+7
|
* Store extension list with a pointer, not a per-context arrayChris Robinson2008-07-221-1/+1
|
* Don't force initialization when shutting downChris Robinson2008-07-171-6/+7
| | | | Thanks to Michael Simms
* Move (de)initialization into ALc.c and remove unneeded fileChris Robinson2008-07-171-3/+49
|
* Make sure the lib is initialized when shutting downChris Robinson2008-05-181-0/+2
| | | | Pretty ugly, but the destructor sequence relies in the mutex being initialized
* Remove FrameSize struct memberChris Robinson2008-02-141-8/+0
|
* Rename UpdateFreq device field to UpdateSizeChris Robinson2008-02-121-5/+5
|
* Make the backend list staticChris Robinson2008-02-111-1/+1
|
* Call InitAL at the start of some more ALC functionsChris Robinson2008-02-111-0/+8
|
* Remove unneeded device struct memberChris Robinson2008-02-081-2/+0
|
* Prevent overflow of the device listsChris Robinson2008-02-081-6/+21
|
* Don't remove the devices from the device list on unexpected shutdownChris Robinson2008-02-081-7/+3
| | | | The close functions will remove it for us
* Set the done flag immediately when entering the initializationChris Robinson2008-02-061-1/+2
| | | | | To prevent two threads from initializing at the same time (not that it's likely to happen at this point).
* Add an option for duplicating stereo sources on the back speakersChris Robinson2008-02-061-1/+7
|
* Remove unnecessary Channels fieldChris Robinson2008-01-251-6/+3
|
* Don't use a multiple lists for extensionsChris Robinson2008-01-191-20/+20
|
* Add an option for setting the max number of sourcesChris Robinson2008-01-191-1/+3
|
* Remove duplication of setting the max source countChris Robinson2008-01-191-0/+2
|
* Remove duplicated source freeing codeChris Robinson2008-01-181-20/+0
|
* Buffer size fixes. Partially reverts the ALSA buffer size "fix"Chris Robinson2008-01-181-2/+2
|
* Don't include alAuxEffectSlot.h in alSource.hChris Robinson2008-01-161-0/+1
|
* Make sure sources are deleted with the contextChris Robinson2008-01-161-0/+1
|
* Store effect slots in the contextChris Robinson2008-01-151-0/+2
|
* Add support for AL_LOKI_quadriphonicChris Robinson2008-01-141-1/+1
|
* Close dangling devices when exitingChris Robinson2008-01-141-0/+22
|
* Destroy context if closing a device with oneChris Robinson2008-01-141-0/+2
|
* Keep track of open devicesChris Robinson2008-01-141-0/+39
|
* Merge branch 'master' into efx-experimentChris Robinson2008-01-111-2/+22
|\
| * Add a wave file writing backendChris Robinson2008-01-111-0/+2
| |
| * Allow querying of ALC_MONO_SOURCES and ALC_STEREO_SOURCESChris Robinson2008-01-101-0/+18
| | | | | | | | Based on a patch by Xavier Bouchoux
| * Fix lone ALC_REFRESH query caseChris Robinson2008-01-061-1/+1
| |
| * ALC_REFRESH is the number of updates per secondChris Robinson2008-01-061-1/+1
| |
* | Merge branch 'master' into efx-experimentChris Robinson2008-01-041-0/+14
|\|
| * Implement a crossfeed config optionChris Robinson2008-01-031-0/+14
| |
* | Merge branch 'master' into efx-experimentChris Robinson2007-12-311-1/+10
|\|
| * Advertise the AL_EXT_MCFORMATS extensionChris Robinson2007-12-311-1/+1
| |
| * Fix includes so alMain.h doesn't include so much by itselfChris Robinson2007-12-311-0/+3
| |
| * Implement AL_EXT_FLOAT32Chris Robinson2007-12-281-1/+1
| |
| * Advertise AL_EXT_IMA4, since it's been supported all this timeChris Robinson2007-12-281-1/+1
| |
| * Allow empty device specifiers when opening; treat them like NULLChris Robinson2007-12-261-0/+6
| |
* | Merge branch 'master' into efx-experimentChris Robinson2007-12-201-4/+4
|\|
| * MacOSX doesn't like global szDebug and g_mutex symbol namesChris Robinson2007-12-191-4/+4
| |
* | Report one max auxiliary send per sourceChris Robinson2007-12-181-2/+3
| |
* | Add AL_METERS_PER_UNIT listener propertyChris Robinson2007-12-171-0/+1
| |
* | Export ALC_EXT_EFX extensionChris Robinson2007-12-171-1/+2
| | | | | | | | | | Preliminary testing can now begin. Almost nothing will work, but the bare framework is laid out, and the functions can begin to be implemented.
* | Implement ALC propertiesChris Robinson2007-12-171-3/+38
|/
* Implement "drivers" config optionChris Robinson2007-12-121-0/+41
|
* Make another function staticChris Robinson2007-12-061-1/+1
|
* Move some global declrations into headersChris Robinson2007-12-061-11/+0
|