Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Store copies of the device names in the individual backends | Chris Robinson | 2009-08-27 | 1 | -4/+4 |
| | |||||
* | Add a method to deinitialize backends | Chris Robinson | 2009-08-26 | 1 | -0/+8 |
| | |||||
* | Add base support for ALC_EXT_disconnect | Chris Robinson | 2009-08-26 | 1 | -0/+1 |
| | | | | Individual backends need to be updated to handle disconnection events | ||||
* | Use a function to retrieve the current context in an already-locked state | Chris Robinson | 2009-08-16 | 1 | -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_object | Chris Robinson | 2009-08-16 | 1 | -0/+7 |
| | |||||
* | Store the effect and filter lists in the device | Chris Robinson | 2009-08-15 | 1 | -0/+8 |
| | |||||
* | Store the buffer list in the device | Chris Robinson | 2009-08-15 | 1 | -0/+4 |
| | |||||
* | Remove unnecessary function parameters | Chris Robinson | 2009-08-13 | 1 | -2/+2 |
| | |||||
* | Allow delaying playback start until context creation, and don't use ↵ | Chris Robinson | 2009-08-13 | 1 | -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 device | Chris Robinson | 2009-07-06 | 1 | -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 printing | Chris Robinson | 2009-06-07 | 1 | -13/+25 |
| | |||||
* | Store the max number of auxiliary slots in the device | Chris Robinson | 2009-06-07 | 1 | -2/+2 |
| | |||||
* | Set some common macros in alu.h | Chris Robinson | 2009-05-16 | 1 | -5/+5 |
| | |||||
* | Add a PulseAudio backend | Chris Robinson | 2009-04-16 | 1 | -0/+1 |
| | |||||
* | Make the number of source sends variable | Chris Robinson | 2009-04-13 | 1 | -0/+2 |
| | | | | The highest value is clamped to MAX_SENDS | ||||
* | Make auxiliary effect slot count configurable | Chris Robinson | 2009-04-11 | 1 | -0/+2 |
| | |||||
* | Remove the SDL backend | Chris Robinson | 2009-03-10 | 1 | -1/+0 |
| | |||||
* | Add a PortAudio backend | Chris Robinson | 2009-03-10 | 1 | -0/+1 |
| | |||||
* | Use a matrix for up- and down-mixing channels | Chris Robinson | 2009-01-25 | 1 | -0/+2 |
| | |||||
* | Reimplement panning using lookup tables, based on a patch by Christian Borss | Chris Robinson | 2009-01-24 | 1 | -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 backend | Chris Robinson | 2008-12-07 | 1 | -0/+1 |
| | |||||
* | Remove unneeded macro | Chris Robinson | 2008-11-16 | 1 | -1/+0 |
| | |||||
* | Air absorption factor is applied to the dB value, not linear gain | Chris Robinson | 2008-09-22 | 1 | -0/+1 |
| | |||||
* | Add a Solaris playback backend | Chris Robinson | 2008-09-07 | 1 | -0/+1 |
| | |||||
* | Include fenv.h if it exists for fesetround | Chris Robinson | 2008-08-08 | 1 | -0/+4 |
| | |||||
* | Specify padding per buffer, and make sure it's large enough for the filter step | Chris Robinson | 2008-07-24 | 1 | -0/+3 |
| | |||||
* | Store extension list with a pointer, not a per-context array | Chris Robinson | 2008-07-22 | 1 | -1/+1 |
| | |||||
* | Move (de)initialization into ALc.c and remove unneeded file | Chris Robinson | 2008-07-17 | 1 | -2/+0 |
| | |||||
* | Use pthread_mutexattr_setkind_np as a fallback to set a recursive mutex type | Chris Robinson | 2008-05-15 | 1 | -0/+7 |
| | | | | Some systems (FreeBSD) don't like setting it through pthread_mutexattr_settype | ||||
* | constify the pointer that holds the filename | Chris Robinson | 2008-03-22 | 1 | -8/+8 |
| | |||||
* | Define _WIN32_WINNT to 0x0500 when including windows.h | Chris Robinson | 2008-03-01 | 1 | -0/+3 |
| | | | | VC7 appears to require that value, or higher, set and fails otherwise | ||||
* | Remove FrameSize struct member | Chris Robinson | 2008-02-14 | 1 | -1/+0 |
| | |||||
* | Rename UpdateFreq device field to UpdateSize | Chris Robinson | 2008-02-12 | 1 | -1/+1 |
| | |||||
* | Include alext.h instead of redefining some enums | Chris Robinson | 2008-02-08 | 1 | -27/+4 |
| | |||||
* | Remove unneeded device struct member | Chris Robinson | 2008-02-08 | 1 | -1/+0 |
| | |||||
* | Remove unnecessary Channels field | Chris Robinson | 2008-01-25 | 1 | -1/+0 |
| | |||||
* | Store effect slots in the context | Chris Robinson | 2008-01-15 | 1 | -0/+3 |
| | |||||
* | Move include so win32 gets it too, and remove unnecessary line | Chris Robinson | 2008-01-15 | 1 | -2/+2 |
| | |||||
* | Add support for AL_LOKI_quadriphonic | Chris Robinson | 2008-01-14 | 1 | -0/+3 |
| | |||||
* | Add missing stdio include | Chris Robinson | 2008-01-14 | 1 | -0/+1 |
| | |||||
* | Close dangling devices when exiting | Chris Robinson | 2008-01-14 | 1 | -0/+2 |
| | |||||
* | Keep track of open devices | Chris Robinson | 2008-01-14 | 1 | -0/+2 |
| | |||||
* | Merge branch 'master' into efx-experiment | Chris Robinson | 2008-01-11 | 1 | -0/+28 |
|\ | |||||
| * | Add a wave file writing backend | Chris Robinson | 2008-01-11 | 1 | -0/+1 |
| | | |||||
| * | Use nanosleep instead of usleep | Chris Robinson | 2008-01-11 | 1 | -1/+11 |
| | | | | | | | | So not to rely on the non-standard unistd.h header | ||||
| * | Add Sleep wrapper | Chris Robinson | 2008-01-11 | 1 | -0/+1 |
| | | |||||
| * | Add a timing wrapper, using gettimeofday | Chris Robinson | 2008-01-11 | 1 | -0/+16 |
| | | |||||
* | | Merge branch 'master' into efx-experiment | Chris Robinson | 2008-01-04 | 1 | -0/+2 |
|\| | |||||
| * | Add the Bauer stereophonic-to-binaural DSP (bs2b) code and hooks | Chris Robinson | 2008-01-03 | 1 | -0/+2 |
| | | |||||
* | | Merge branch 'master' into efx-experiment | Chris Robinson | 2007-12-31 | 1 | -15/+22 |
|\| |