Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use more appropriate enum values | Chris Robinson | 2011-03-18 | 1 | -18/+22 |
| | |||||
* | Add some new format names | Chris Robinson | 2011-03-17 | 1 | -0/+22 |
| | |||||
* | Add alIsBufferFormatSupportedSOFT | Chris Robinson | 2011-03-16 | 1 | -0/+2 |
| | |||||
* | Add alGetBufferSamplesSOFT | Chris Robinson | 2011-03-16 | 1 | -0/+4 |
| | |||||
* | Add alBufferSubSamplesSOFT | Chris Robinson | 2011-03-16 | 1 | -0/+4 |
| | |||||
* | Add alBufferSamplesSOFT, as an initial start to AL_SOFT_buffer_samples | Chris Robinson | 2011-03-16 | 1 | -0/+13 |
| | |||||
* | Use the defines for the UserFmt* and Fmt* types | Chris Robinson | 2011-03-16 | 1 | -2/+3 |
| | |||||
* | Add a CoreAudio backend | Chris Robinson | 2011-03-15 | 1 | -0/+3 |
| | | | | Code courtesy of Garin Hiebert <[email protected]> | ||||
* | Use a loop to make sure the requested effect is not disabled | Chris Robinson | 2011-03-12 | 1 | -0/+1 |
| | |||||
* | Combine multiple lists into one | Chris Robinson | 2011-03-12 | 1 | -0/+7 |
| | |||||
* | Implement a basic non-real-time loopback device | Chris Robinson | 2011-03-11 | 1 | -11/+46 |
| | | | | | | | | | | Currently it behaves just like a normal device except contexts are only processed during calls to alcRenderSamples. Additionally, the ALC_SYNC and ALC_REFRESH context attributes are not valid for these devices, and there are two new context attributes to specify the rendering format: ALC_FORMAT_TYPE and ALC_FORMAT_CHANNELS. These each take one of the type and channel enums added. This stuff is subject to change. | ||||
* | Finalize the loop points extension as AL_SOFT_loop_points | Chris Robinson | 2011-02-09 | 1 | -5/+0 |
| | |||||
* | Prevent unused variable warnings when monotonic clock isn't available | Chris Robinson | 2011-02-08 | 1 | -1/+1 |
| | |||||
* | Separate device format into 'channel config' and 'sample type' components | Chris Robinson | 2010-12-04 | 1 | -1/+27 |
| | |||||
* | Remove incomplete EXT_buffer_sub_data, as it's (temporarily) superceded by ↵ | Chris Robinson | 2010-12-02 | 1 | -10/+0 |
| | | | | | | SOFT_buffer_sub_data The EXT version can come back when other implementations take an interest | ||||
* | Make a function static | Chris Robinson | 2010-12-02 | 1 | -2/+0 |
| | |||||
* | Remove unused macro | Chris Robinson | 2010-12-01 | 1 | -1/+0 |
| | |||||
* | Rename OUTPUTCHANNELS to something more descriptive | Chris Robinson | 2010-12-01 | 1 | -7/+7 |
| | |||||
* | Uninline some functions | Chris Robinson | 2010-11-28 | 1 | -20/+1 |
| | | | | Also add -Winline to the compiler command line to watch for future inline problems | ||||
* | Get rid of the device timer stuff | Chris Robinson | 2010-11-21 | 1 | -13/+0 |
| | |||||
* | Use ALfloat for the dry mix buffer | Chris Robinson | 2010-09-23 | 1 | -1/+1 |
| | |||||
* | Handle clicks by watching changes between updates | Chris Robinson | 2010-08-16 | 1 | -0/+1 |
| | |||||
* | Add a corrective, click-remval sample value offset | Chris Robinson | 2010-08-14 | 1 | -0/+2 |
| | | | | | | This will hopefully be more effective and rebust at removing clicks and pops, particularly from starts and stops in the middle of a sound. Based on an idea by Ben Davis. | ||||
* | Add experimental device attributes for apps to query | Chris Robinson | 2010-07-30 | 1 | -0/+6 |
| | | | | | These will be part of the ALC_EXT_device_time extension. Behavior, values, etc, are all subject to change. | ||||
* | Store the time precision with the device | Chris Robinson | 2010-07-25 | 1 | -0/+3 |
| | |||||
* | Add a backend callback to get the device time | Chris Robinson | 2010-07-24 | 1 | -0/+3 |
| | | | | | The method should monotonically count the number of nanoseconds the device has active contexts | ||||
* | Keep count of the number of samples played | Chris Robinson | 2010-07-22 | 1 | -0/+3 |
| | |||||
* | Use CLOCK_MONOTONIC when available | Chris Robinson | 2010-07-18 | 1 | -2/+12 |
| | |||||
* | Use an array of active sources when mixing | Chris Robinson | 2010-06-06 | 1 | -0/+4 |
| | | | | Prevents iterating over all allocated sources during mixing updates | ||||
* | Use a UIntMap for the Databuffers | Chris Robinson | 2010-06-03 | 1 | -11/+2 |
| | |||||
* | Add a Null Output device | Chris Robinson | 2010-05-28 | 1 | -0/+3 |
| | | | | This device will mix and fully process contexts as normal | ||||
* | Use a map for the filter list | Chris Robinson | 2010-05-18 | 1 | -3/+2 |
| | |||||
* | Use a map for the effects list | Chris Robinson | 2010-05-18 | 1 | -3/+2 |
| | |||||
* | Change inline -> __inline for MSVC | Chris Robinson | 2010-05-16 | 1 | -7/+7 |
| | |||||
* | Don't needlessly expose a variable for the backends | Chris Robinson | 2010-05-12 | 1 | -3/+1 |
| | |||||
* | Move incomplete extension declarations to alMain.h | Chris Robinson | 2010-05-12 | 1 | -0/+71 |
| | |||||
* | Use a UIntMap for the effect slot list | Chris Robinson | 2010-05-12 | 1 | -3/+1 |
| | |||||
* | Use a map to store sources and buffers | Chris Robinson | 2010-05-01 | 1 | -5/+38 |
| | | | | And do a lookup using a binary search instead of linear | ||||
* | Only apply ambient gain to available output channels | Chris Robinson | 2010-04-27 | 1 | -0/+1 |
| | |||||
* | Make stereo duplication a property of the device | Chris Robinson | 2010-04-20 | 1 | -0/+3 |
| | | | | Further, don't use it with mono/stereo output | ||||
* | Store the panning LUT in the device | Chris Robinson | 2010-04-08 | 1 | -3/+3 |
| | |||||
* | 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 |
| | |||||
* | Use unsigned types for mono and stereo source count hints | Chris Robinson | 2010-03-25 | 1 | -2/+2 |
| | |||||
* | 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 | 1 | -3/+0 |
| | |||||
* | Mark extension functions with AL_API/ALC_API | Chris Robinson | 2010-03-23 | 1 | -2/+2 |
| | |||||
* | Don't use deprecated macros | Chris Robinson | 2010-03-19 | 1 | -2/+2 |
| | |||||
* | 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 |
| |