Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Invert the device matrix row/column | Chris Robinson | 2011-03-13 | 2 | -41/+41 |
| | | | | It is accessed now as mat[target][source] | ||||
* | Remove more unneeded casts | Chris Robinson | 2011-03-13 | 1 | -5/+5 |
| | |||||
* | Remove unnecessary casts | Chris Robinson | 2011-03-13 | 1 | -2/+2 |
| | |||||
* | Fix DSound floating-point sample assumptions | Chris Robinson | 2011-03-12 | 1 | -2/+2 |
| | |||||
* | Combine multiple lists into one | Chris Robinson | 2011-03-12 | 1 | -11/+0 |
| | |||||
* | Add support for ALC_EXT_DEDICATED | Chris Robinson | 2011-03-12 | 2 | -1/+134 |
| | |||||
* | 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 | 2 | -11/+313 |
| | | | | | | | | | | 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 | -2/+2 |
| | |||||
* | Use the correct winmm device ID type | Chris Robinson | 2011-02-08 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | 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 | 1 | -5/+8 |
| | |||||
* | 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 |
| | |||||
* | Be consistent with variable name use | Chris Robinson | 2010-12-09 | 1 | -9/+9 |
| | |||||
* | 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 | 2 | -64/+115 |
| | |||||
* | Make better use of the type range when converting from float | Chris Robinson | 2010-12-09 | 1 | -22/+14 |
| | |||||
* | 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 | 1 | -106/+0 |
| | |||||
* | 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 | 12 | -386/+448 |
| | |||||
* | Fix wave and null device calculations when the timer wraps | Chris Robinson | 2010-12-03 | 2 | -2/+2 |
| | |||||
* | 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 | 1 | -6/+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 | 1 | -1/+3 |
| | |||||
* | Template-ize the device buffer writing functions | Chris Robinson | 2010-12-01 | 1 | -83/+144 |
| | |||||
* | Rename OUTPUTCHANNELS to something more descriptive | Chris Robinson | 2010-12-01 | 7 | -52/+52 |
| | |||||
* | Reorder some parameters for consistency | Chris Robinson | 2010-11-29 | 2 | -5/+5 |
| | |||||
* | Store double formats as float | Chris Robinson | 2010-11-28 | 1 | -46/+0 |
| | | | | | The mixer will cut it down to float anyway, so it's unnecessary and needlessly creates more mixer functions | ||||
* | Uninline some functions | Chris Robinson | 2010-11-28 | 3 | -0/+140 |
| | | | | Also add -Winline to the compiler command line to watch for future inline problems | ||||
* | Avoid making Resampler[Pre]Padding static | Chris Robinson | 2010-11-28 | 1 | -3/+0 |
| | |||||
* | Prefer GCC's constructor, even in Windows | Chris Robinson | 2010-11-28 | 1 | -4/+4 |
| | |||||
* | Rename some stuff for consistency | Chris Robinson | 2010-11-28 | 2 | -5/+5 |
| | |||||
* | Don't store the internal format in the buffer | Chris Robinson | 2010-11-28 | 2 | -5/+5 |
| | | | | The type and channel config are good enough | ||||
* | Support rear formats directly in the mixer | Chris Robinson | 2010-11-27 | 1 | -0/+23 |
| | |||||
* | Add a basic WaveOut device | Chris Robinson | 2010-11-27 | 1 | -19/+343 |
| | | | | It can still use more work, but it seems to work | ||||
* | Support 64-bit double buffers directly | Chris Robinson | 2010-11-27 | 1 | -0/+42 |
| | |||||
* | Use the enums in a couple more places | Chris Robinson | 2010-11-27 | 1 | -4/+4 |
| |