aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alMain.h
Commit message (Collapse)AuthorAgeFilesLines
* Store copies of the device names in the individual backendsChris Robinson2009-08-271-4/+4
|
* Add a method to deinitialize backendsChris Robinson2009-08-261-0/+8
|
* Add base support for ALC_EXT_disconnectChris Robinson2009-08-261-0/+1
| | | | Individual backends need to be updated to handle disconnection events
* Use a function to retrieve the current context in an already-locked stateChris Robinson2009-08-161-0/+2
| | | | | This should help prevent race-conditions with a context being destroyed between breing retrieved and locked
* Add in-progress working extension AL_EXTX_sample_buffer_objectChris Robinson2009-08-161-0/+7
|
* Store the effect and filter lists in the deviceChris Robinson2009-08-151-0/+8
|
* Store the buffer list in the deviceChris Robinson2009-08-151-0/+4
|
* Remove unnecessary function parametersChris Robinson2009-08-131-2/+2
|
* Allow delaying playback start until context creation, and don't use ↵Chris Robinson2009-08-131-0/+5
| | | | | | | UpdateSize to store the buffer size This will make it possible to support the context attributes (frequency, refresh, etc) for some backends
* Store the requested mono/stereo source count and sends in the deviceChris Robinson2009-07-061-5/+4
| | | | | | | | Although the properties are set as context attributes, they are queried from the device. If multiple contexts per device are ever supported, it would not be straight forward about where to read the values from. This way, the attributes can be treated as device-specific attributes that are updated when a new context is created.
* Use a thread-safe static inline function for printingChris Robinson2009-06-071-13/+25
|
* Store the max number of auxiliary slots in the deviceChris Robinson2009-06-071-2/+2
|
* Set some common macros in alu.hChris Robinson2009-05-161-5/+5
|
* Add a PulseAudio backendChris Robinson2009-04-161-0/+1
|
* Make the number of source sends variableChris Robinson2009-04-131-0/+2
| | | | The highest value is clamped to MAX_SENDS
* Make auxiliary effect slot count configurableChris Robinson2009-04-111-0/+2
|
* Remove the SDL backendChris Robinson2009-03-101-1/+0
|
* Add a PortAudio backendChris Robinson2009-03-101-0/+1
|
* Use a matrix for up- and down-mixing channelsChris Robinson2009-01-251-0/+2
|
* Reimplement panning using lookup tables, based on a patch by Christian BorssChris Robinson2009-01-241-0/+6
| | | | | | This allows speaker positions to be specified by discrete angles around the listener, providing more flexibility and configurability in placement. Additional patches to take advantage of this are forthcoming.
* Add an SDL backendChris Robinson2008-12-071-0/+1
|
* Remove unneeded macroChris Robinson2008-11-161-1/+0
|
* Air absorption factor is applied to the dB value, not linear gainChris Robinson2008-09-221-0/+1
|
* Add a Solaris playback backendChris Robinson2008-09-071-0/+1
|
* Include fenv.h if it exists for fesetroundChris Robinson2008-08-081-0/+4
|
* Specify padding per buffer, and make sure it's large enough for the filter stepChris Robinson2008-07-241-0/+3
|
* Store extension list with a pointer, not a per-context arrayChris Robinson2008-07-221-1/+1
|
* Move (de)initialization into ALc.c and remove unneeded fileChris Robinson2008-07-171-2/+0
|
* Use pthread_mutexattr_setkind_np as a fallback to set a recursive mutex typeChris Robinson2008-05-151-0/+7
| | | | Some systems (FreeBSD) don't like setting it through pthread_mutexattr_settype
* constify the pointer that holds the filenameChris Robinson2008-03-221-8/+8
|
* Define _WIN32_WINNT to 0x0500 when including windows.hChris Robinson2008-03-011-0/+3
| | | | VC7 appears to require that value, or higher, set and fails otherwise
* Remove FrameSize struct memberChris Robinson2008-02-141-1/+0
|
* Rename UpdateFreq device field to UpdateSizeChris Robinson2008-02-121-1/+1
|
* Include alext.h instead of redefining some enumsChris Robinson2008-02-081-27/+4
|
* Remove unneeded device struct memberChris Robinson2008-02-081-1/+0
|
* Remove unnecessary Channels fieldChris Robinson2008-01-251-1/+0
|
* Store effect slots in the contextChris Robinson2008-01-151-0/+3
|
* Move include so win32 gets it too, and remove unnecessary lineChris Robinson2008-01-151-2/+2
|
* Add support for AL_LOKI_quadriphonicChris Robinson2008-01-141-0/+3
|
* Add missing stdio includeChris Robinson2008-01-141-0/+1
|
* Close dangling devices when exitingChris Robinson2008-01-141-0/+2
|
* Keep track of open devicesChris Robinson2008-01-141-0/+2
|
* Merge branch 'master' into efx-experimentChris Robinson2008-01-111-0/+28
|\
| * Add a wave file writing backendChris Robinson2008-01-111-0/+1
| |
| * Use nanosleep instead of usleepChris Robinson2008-01-111-1/+11
| | | | | | | | So not to rely on the non-standard unistd.h header
| * Add Sleep wrapperChris Robinson2008-01-111-0/+1
| |
| * Add a timing wrapper, using gettimeofdayChris Robinson2008-01-111-0/+16
| |
* | Merge branch 'master' into efx-experimentChris Robinson2008-01-041-0/+2
|\|
| * Add the Bauer stereophonic-to-binaural DSP (bs2b) code and hooksChris Robinson2008-01-031-0/+2
| |
* | Merge branch 'master' into efx-experimentChris Robinson2007-12-311-15/+22
|\|