Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for ALC_EXT_DEDICATED | Chris Robinson | 2011-03-12 | 8 | -2/+217 |
| | |||||
* | Add ALC_EXT_DEDICATED to alext.h | Chris Robinson | 2011-03-12 | 1 | -0/+7 |
| | |||||
* | Add AL_EXT_FOLDBACK to alext.h | Chris Robinson | 2011-03-12 | 1 | -0/+17 |
| | |||||
* | Better protect the device for multi-threading access | Chris Robinson | 2011-03-12 | 1 | -35/+33 |
| | |||||
* | Implement a basic non-real-time loopback device | Chris Robinson | 2011-03-11 | 4 | -22/+360 |
| | | | | | | | | | | 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. | ||||
* | Fix a compiler warning about checking differing enum types | Chris Robinson | 2011-03-10 | 1 | -1/+1 |
| | | | | | One of the enum types is actually a subset of the other, and share the same integer values for compatible enumation values | ||||
* | Filter NaN sample values when converting floats and doubles | Chris Robinson | 2011-03-04 | 1 | -4/+4 |
| | |||||
* | Release 1.13openal-soft-1.13 | Chris Robinson | 2011-02-15 | 1 | -1/+1 |
| | |||||
* | Finalize the loop points extension as AL_SOFT_loop_points | Chris Robinson | 2011-02-09 | 4 | -9/+9 |
| | |||||
* | BufferFreq doesn't need to be a float | Chris Robinson | 2011-02-09 | 1 | -2/+2 |
| | |||||
* | Use the correct winmm device ID type | Chris Robinson | 2011-02-08 | 1 | -2/+2 |
| | |||||
* | Add an option to force usage of static MSVC runtimes | Chris Robinson | 2011-02-08 | 1 | -0/+11 |
| | |||||
* | Prevent unused variable warnings when monotonic clock isn't available | Chris Robinson | 2011-02-08 | 1 | -1/+1 |
| | |||||
* | Don't inline CalcLimitedHfRatio | Chris Robinson | 2011-02-07 | 1 | -1/+1 |
| | |||||
* | Add a missing enum value for PA_API_VERSION 11 | Chris Robinson | 2011-02-07 | 1 | -0/+1 |
| | |||||
* | Include cguid.h for GUID_NULL | Chris Robinson | 2011-02-07 | 1 | -0/+1 |
| | |||||
* | Check for internal visibility, since that's what is used | Chris Robinson | 2011-02-07 | 1 | -1/+1 |
| | |||||
* | Add the standard "revision" number to the library name | Chris Robinson | 2011-02-06 | 1 | -1/+1 |
| | |||||
* | Fix looping on loop points | Chris Robinson | 2011-02-06 | 1 | -7/+12 |
| | |||||
* | Re-enable channel-config-specific layout options | Chris Robinson | 2011-01-23 | 2 | -5/+18 |
| | |||||
* | Don't duplicate the device list append function | Chris Robinson | 2011-01-23 | 1 | -18/+24 |
| | |||||
* | Avoid using a variable for array sizes and const variable initialization | Chris Robinson | 2011-01-23 | 1 | -5/+5 |
| | |||||
* | Fix loop handling when traversing the buffer queue backwards | Chris Robinson | 2011-01-23 | 1 | -3/+3 |
| | |||||
* | More improvements to the AudioIO backend | Chris Robinson | 2010-12-09 | 1 | -4/+9 |
| | |||||
* | Better check format type returned by AUDIO_SETINFO | Chris Robinson | 2010-12-09 | 1 | -3/+8 |
| | |||||
* | Add signed 8-bit output to the AudioIO backend | Chris Robinson | 2010-12-09 | 1 | -2/+3 |
| | |||||
* | Fix some AudioIO backend warnings | Chris Robinson | 2010-12-09 | 1 | -5/+1 |
| | |||||
* | Cleanup some ok() macros | Chris Robinson | 2010-12-09 | 1 | -15/+23 |
| | |||||
* | Another fix for float-to-int conversions | Chris Robinson | 2010-12-09 | 1 | -2/+2 |
| | |||||
* | Constify some variables | Chris Robinson | 2010-12-09 | 1 | -15/+15 |
| | |||||
* | Be consistent with variable name use | Chris Robinson | 2010-12-09 | 1 | -9/+9 |
| | |||||
* | Fix up some conversions | Chris Robinson | 2010-12-09 | 1 | -10/+17 |
| | |||||
* | Combine stereo and multi-channel templates | Chris Robinson | 2010-12-09 | 1 | -181/+13 |
| | |||||
* | Use a matrix when rendering to the dry buffer | Chris Robinson | 2010-12-09 | 3 | -65/+119 |
| | |||||
* | Make better use of the type range when converting from float | Chris Robinson | 2010-12-09 | 2 | -46/+38 |
| | |||||
* | Use simple loops instead of several explicit lines for the mono mixer | Chris Robinson | 2010-12-09 | 1 | -24/+6 |
| | |||||
* | Be a bit more generic with the multi-channel mixer loops | Chris Robinson | 2010-12-09 | 1 | -77/+73 |
| | |||||
* | Remove some now-unused functions | Chris Robinson | 2010-12-08 | 2 | -113/+0 |
| | |||||
* | Use "internal" visibility by default | Chris Robinson | 2010-12-08 | 1 | -1/+1 |
| | | | | | | All functions callable by apps, directly or indirectly (eg, through function pointers), are marked as "protected", and internal visibility can provide benefits over hidden when we know functions won't be called by other modules. | ||||
* | Add an IMA4 encoder | Chris Robinson | 2010-12-05 | 1 | -0/+139 |
| | |||||
* | Set the playing flag to TRUE when the dsound buffer starts playing | Chris Robinson | 2010-12-04 | 1 | -0/+1 |
| | |||||
* | Separate device format into 'channel config' and 'sample type' components | Chris Robinson | 2010-12-04 | 13 | -387/+475 |
| | |||||
* | Fix wave and null device calculations when the timer wraps | Chris Robinson | 2010-12-03 | 2 | -2/+2 |
| | |||||
* | No need to clamp the app-specified pitch | Chris Robinson | 2010-12-03 | 1 | -2/+0 |
| | |||||
* | Rename SrcFmt -> UserFmt | Chris Robinson | 2010-12-03 | 3 | -180/+180 |
| | |||||
* | Add functions to write (signed) byte and ushort samples to devices | Chris Robinson | 2010-12-02 | 1 | -1/+34 |
| | |||||
* | Remove incomplete EXT_buffer_sub_data, as it's (temporarily) superceded by ↵ | Chris Robinson | 2010-12-02 | 3 | -21/+4 |
| | | | | | | SOFT_buffer_sub_data The EXT version can come back when other implementations take an interest | ||||
* | Use memcpy to copy a string instead of sprintf | Chris Robinson | 2010-12-02 | 1 | -1/+1 |
| | |||||
* | Make a function static | Chris Robinson | 2010-12-02 | 2 | -3/+3 |
| | |||||
* | Remove unused macro | Chris Robinson | 2010-12-01 | 1 | -1/+0 |
| |