Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use cosf and sinf when available | Chris Robinson | 2011-09-22 | 1 | -0/+12 |
| | | | | Also clear away a few more MSVC precision warnings | ||||
* | Get rid of the remaining min/max usage | Chris Robinson | 2011-08-16 | 1 | -8/+0 |
| | |||||
* | Rename minF/maxF/clampF to minf/maxf/clampf for consistency | Chris Robinson | 2011-08-16 | 1 | -4/+4 |
| | |||||
* | Use mini/maxi/clampi and minu/maxu/clampu to replace min/max calls | Chris Robinson | 2011-08-16 | 1 | -0/+14 |
| | |||||
* | Use inline minF/maxF/clampF functions instead of the __min/__max macros | Chris Robinson | 2011-08-16 | 1 | -0/+8 |
| | |||||
* | Move an include to where it makes more sense to be | Chris Robinson | 2011-07-23 | 1 | -0/+3 |
| | |||||
* | Don't cast for the float versions of math functions | Chris Robinson | 2011-07-23 | 1 | -5/+5 |
| | |||||
* | Use a proper enum for the distance model | Chris Robinson | 2011-07-03 | 1 | -0/+10 |
| | |||||
* | Get rid of a couple typedefs | Chris Robinson | 2011-07-02 | 1 | -6/+6 |
| | |||||
* | Select the mixer during a source update | Chris Robinson | 2011-06-25 | 1 | -4/+22 |
| | |||||
* | Use function pointers to call the source mixer | Chris Robinson | 2011-05-06 | 1 | -0/+2 |
| | |||||
* | Remove some now-unused functions | Chris Robinson | 2010-12-08 | 1 | -7/+0 |
| | |||||
* | Rename OUTPUTCHANNELS to something more descriptive | Chris Robinson | 2010-12-01 | 1 | -1/+1 |
| | |||||
* | Avoid temp storage | Chris Robinson | 2010-11-28 | 1 | -2/+1 |
| | |||||
* | Uninline some functions | Chris Robinson | 2010-11-28 | 1 | -120/+3 |
| | | | | Also add -Winline to the compiler command line to watch for future inline problems | ||||
* | Support rear formats directly in the mixer | Chris Robinson | 2010-11-27 | 1 | -0/+10 |
| | |||||
* | Support muLaw with LoadData | Chris Robinson | 2010-11-27 | 1 | -0/+14 |
| | |||||
* | Properly clamp high pitch values | Chris Robinson | 2010-11-26 | 1 | -1/+14 |
| | |||||
* | Decrease the buffer size more | Chris Robinson | 2010-11-26 | 1 | -1/+1 |
| | |||||
* | Make a FRACTIONONE macro, and use it | Chris Robinson | 2010-11-26 | 1 | -1/+2 |
| | |||||
* | Share the interpolation functions and use them in the reverb effect | Chris Robinson | 2010-11-26 | 1 | -0/+16 |
| | |||||
* | Pass the device to the mix function and localize the dry mix and click buffers | Chris Robinson | 2010-09-26 | 1 | -3/+1 |
| | |||||
* | Make the SourceMix function a method of the ALsource struct | Chris Robinson | 2010-09-26 | 1 | -0/+4 |
| | |||||
* | Combine non-attenuated source calculation functions | Chris Robinson | 2010-08-07 | 1 | -1/+0 |
| | |||||
* | Calculate the source stepping value with the param calculations | Chris Robinson | 2010-08-07 | 1 | -0/+5 |
| | |||||
* | Combine stereo and stereo-duplicate mixers | Chris Robinson | 2010-08-05 | 1 | -0/+1 |
| | | | | | Use a separate update method for stereo sources to the set appropriate channel gains | ||||
* | Use a callback to specify the source update method | Chris Robinson | 2010-08-03 | 1 | -0/+6 |
| | |||||
* | Add a function to get the frame size from a format | Chris Robinson | 2010-05-24 | 1 | -0/+4 |
| | |||||
* | Reduce the mixing buffer size | Chris Robinson | 2010-05-24 | 1 | -2/+2 |
| | |||||
* | Make stereo duplication a property of the device | Chris Robinson | 2010-04-20 | 1 | -2/+0 |
| | | | | Further, don't use it with mono/stereo output | ||||
* | Store the panning LUT in the device | Chris Robinson | 2010-04-08 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | Use powf when available | Chris Robinson | 2010-03-07 | 1 | -0/+6 |
| | |||||
* | Change internal order to match WFX | Chris Robinson | 2009-12-07 | 1 | -3/+3 |
| | |||||
* | Use a channel-map to specify the output device channel order | Chris Robinson | 2009-12-02 | 1 | -2/+2 |
| | |||||
* | Move aluCart2LUTpos to alu.h | Chris Robinson | 2009-11-19 | 1 | -0/+18 |
| | |||||
* | Pass the device to aluMixData | Chris Robinson | 2009-09-15 | 1 | -1/+1 |
| | |||||
* | 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 | ||||
* | Move a couple inline functions into the header | Chris Robinson | 2009-06-07 | 1 | -2/+78 |
| | |||||
* | Set some common macros in alu.h | Chris Robinson | 2009-05-16 | 1 | -0/+41 |
| | |||||
* | Move the WetBuffer into the effect slot object | Chris Robinson | 2009-04-11 | 1 | -0/+2 |
| | | | | This should make it easier to support multiple slots | ||||
* | 6.1 uses front- and back-center, not left- and right-back channels | Chris Robinson | 2009-01-24 | 1 | -1/+2 |
| | |||||
* | Reimplement panning using lookup tables, based on a patch by Christian Borss | Chris Robinson | 2009-01-24 | 1 | -0/+1 |
| | | | | | | 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. | ||||
* | Ramp channel gains to remove pops and clicks from abrupt changes | Chris Robinson | 2008-08-14 | 1 | -0/+13 |
| | | | | Thanks to Christopher Fitzgerald for helping me work on it | ||||
* | Add an option for duplicating stereo sources on the back speakers | Chris Robinson | 2008-02-06 | 1 | -0/+2 |
| | |||||
* | Make some defines local to ALu.c | Chris Robinson | 2007-12-31 | 1 | -6/+0 |
| | |||||
* | Allow 5.1 channel output | Chris Robinson | 2007-12-26 | 1 | -1/+1 |
| | | | | This doesn't use the center or LFE channel in spatial calculations, however | ||||
* | Initial import | Chris Robinson | 2007-11-13 | 1 | -0/+26 |