Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Always mix internally at 8.1 | Chris Robinson | 2010-04-08 | 1 | -2/+2 |
| | | | | | The channels are remixed when writing to the output buffer. Stereo duplication is currently broken, but this can be restored later | ||||
* | Invert device channel map array | Chris Robinson | 2010-04-08 | 1 | -1/+1 |
| | |||||
* | Implement a skeleton Ring Modulator effect | Chris Robinson | 2010-04-08 | 2 | -0/+8 |
| | |||||
* | Use unsigned types for mono and stereo source count hints | Chris Robinson | 2010-03-25 | 1 | -2/+2 |
| | |||||
* | Constify and properly type some variables and struct members | Chris Robinson | 2010-03-24 | 1 | -33/+0 |
| | |||||
* | Use a global handle to store the process-wide context | Chris Robinson | 2010-03-23 | 1 | -1/+0 |
| | |||||
* | Move extension function declarations to alext.h/efx.h | Chris Robinson | 2010-03-23 | 6 | -66/+0 |
| | |||||
* | Mark extension functions with AL_API/ALC_API | Chris Robinson | 2010-03-23 | 6 | -63/+63 |
| | |||||
* | Don't use deprecated macros | Chris Robinson | 2010-03-19 | 3 | -24/+24 |
| | |||||
* | Use ptrdiff types for databuffer offset/length handling | Chris Robinson | 2010-03-18 | 1 | -9/+9 |
| | | | | Should improve addressing for non-32-bit systems | ||||
* | Convert CR/LF -> LF | Chris Robinson | 2010-03-18 | 1 | -109/+109 |
| | | | | Spotted by Alam Arias | ||||
* | Simplifiy verification loops | Chris Robinson | 2010-03-17 | 1 | -5/+1 |
| | |||||
* | clock_gettime is available only when _POSIX_TIMERS is greater than 0 | Chris Robinson | 2010-03-17 | 1 | -1/+1 |
| | |||||
* | Avoid some alIs* calls while under the context lock | Chris Robinson | 2010-03-16 | 1 | -0/+12 |
| | | | | | Instead, use functions that verify the ID by searching the object list and returning its handle | ||||
* | Pass the context to alSetError | Chris Robinson | 2010-03-16 | 1 | -1/+2 |
| | |||||
* | Use alext.h for extension definitions | Chris Robinson | 2010-03-16 | 2 | -11/+0 |
| | |||||
* | Rename some struct members for consistency | Chris Robinson | 2010-03-16 | 1 | -9/+9 |
| | |||||
* | Reduce the mixing buffers to the next power of two | Chris Robinson | 2010-03-14 | 1 | -1/+1 |
| | |||||
* | Add support for AL_EXT_DOUBLE | Chris Robinson | 2010-03-13 | 1 | -0/+6 |
| | |||||
* | Add EFX types and enums to alext.h | Chris Robinson | 2010-03-09 | 3 | -199/+0 |
| | | | | | The types and enums are in efx.h, which is included by alext.h. It's done this way because EFX has a lot if definitions which would polute alext.h | ||||
* | Use powf when available | Chris Robinson | 2010-03-07 | 1 | -0/+6 |
| | |||||
* | Remove unused source param count macro | Chris Robinson | 2010-03-07 | 1 | -2/+0 |
| | |||||
* | al_print doesn't need to be inline | Chris Robinson | 2010-01-12 | 1 | -25/+4 |
| | |||||
* | Use GCC's format attribute for al_printf | Chris Robinson | 2010-01-12 | 1 | -1/+7 |
| | |||||
* | Fix some typos with the solaris backend | Chris Robinson | 2010-01-12 | 1 | -1/+1 |
| | |||||
* | Fix Windows compilation | Chris Robinson | 2010-01-11 | 1 | -4/+4 |
| | |||||
* | Add helpful values to the resampler enum | Chris Robinson | 2010-01-11 | 1 | -1/+3 |
| | |||||
* | Add a cosine resampler | Chris Robinson | 2010-01-11 | 1 | -0/+1 |
| | |||||
* | Add an option for point resampling | Chris Robinson | 2010-01-11 | 1 | -0/+10 |
| | |||||
* | Store ALC errors with the device when possible | Chris Robinson | 2009-12-28 | 1 | -1/+3 |
| | |||||
* | Add a function to check if a config option is set to a non-empty value | Chris Robinson | 2009-12-28 | 1 | -0/+1 |
| | |||||
* | GetConfigValueBool should take an int, not a float | Chris Robinson | 2009-12-26 | 1 | -1/+1 |
| | |||||
* | Use a 64-bit value to scale potentially-large numbers | Chris Robinson | 2009-12-24 | 1 | -0/+15 |
| | |||||
* | Track whether a context is suspended or not | Chris Robinson | 2009-12-09 | 1 | -0/+2 |
| | |||||
* | Use an inline function to calculate the low-pass filter coefficient | Chris Robinson | 2009-12-09 | 1 | -0/+16 |
| | |||||
* | Add a head-dampening option | Chris Robinson | 2009-12-08 | 1 | -0/+5 |
| | | | | | This simulates occlusion of the player's head for sounds coming from behind, when outputing to mono or stereo | ||||
* | Internally store 32-bit float buffer data, and mix accordingly | Chris Robinson | 2009-12-07 | 1 | -1/+1 |
| | |||||
* | Move default channel order setting out of the header | Chris Robinson | 2009-12-07 | 1 | -79/+3 |
| | |||||
* | Change internal order to match WFX | Chris Robinson | 2009-12-07 | 1 | -3/+3 |
| | |||||
* | Fix 6.1 channel order | Chris Robinson | 2009-12-07 | 1 | -2/+2 |
| | |||||
* | Check for potential NULL accesses with the IsBadWritePtr wrapper | Chris Robinson | 2009-12-04 | 1 | -1/+1 |
| | |||||
* | Use a channel-map to specify the output device channel order | Chris Robinson | 2009-12-02 | 2 | -2/+83 |
| | |||||
* | Add an option for real-time priority mixing | Chris Robinson | 2009-12-01 | 1 | -16/+4 |
| | | | | Default to disable for now, as a safety precaution | ||||
* | Enable real-time priority for ALSA, OSS, and DirectSound mixing loops | Chris Robinson | 2009-11-29 | 1 | -0/+16 |
| | |||||
* | Update AL_EXTX_source_distance_model to require explicit enabling | Chris Robinson | 2009-11-27 | 1 | -0/+1 |
| | | | | The in-progress spec has been updated to reflect this | ||||
* | Send multi-channel sources to auxiliary effect slots | Chris Robinson | 2009-11-26 | 1 | -1/+1 |
| | | | | | They are downmixed to mono using a volume-preserving scalar, and passed through a 1-pole low-pass filter (not chained) | ||||
* | Update source parameters only when they need changing | Chris Robinson | 2009-11-25 | 1 | -0/+1 |
| | |||||
* | Add a function for 1-pole filtering | Chris Robinson | 2009-11-22 | 1 | -0/+12 |
| | |||||
* | Move NextPowerOf2 to alMain.h | Chris Robinson | 2009-11-19 | 1 | -0/+18 |
| | |||||
* | Move aluCart2LUTpos to alu.h | Chris Robinson | 2009-11-19 | 2 | -3/+18 |
| |