Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Seperate data converters into reusable functions | Chris Robinson | 2008-11-02 | 1 | -216/+173 | |
| | ||||||
* | More padding fixes | Chris Robinson | 2008-11-01 | 1 | -10/+1 | |
| | ||||||
* | More buffer conversion refactoring | Chris Robinson | 2008-11-01 | 1 | -62/+28 | |
| | ||||||
* | Padding is not dependant on the frequency cutoff anymore | Chris Robinson | 2008-10-31 | 1 | -5/+1 | |
| | ||||||
* | Restructure buffer data conversion code a bit | Chris Robinson | 2008-10-31 | 1 | -60/+27 | |
| | ||||||
* | Fix typo preventing capture from opening | Chris Robinson | 2008-10-27 | 1 | -1/+1 | |
| | ||||||
* | Append the driver and its version to the AL version string | Chris Robinson | 2008-10-25 | 2 | -1/+4 | |
| | ||||||
* | Make sure an appropriate error is set when opening a device fails | Chris Robinson | 2008-10-24 | 1 | -22/+27 | |
| | ||||||
* | Use plughw for capture so ALSA can convert capture data | Chris Robinson | 2008-10-14 | 1 | -1/+1 | |
| | ||||||
* | Include float.h if it exists, for _RC_CHOP and _MCW_RC | Chris Robinson | 2008-10-14 | 3 | -0/+8 | |
| | ||||||
* | Remove another unused source member | Chris Robinson | 2008-10-10 | 3 | -7/+0 | |
| | ||||||
* | Use a modulo to keep the buffer position in range for looping sources | Chris Robinson | 2008-10-10 | 1 | -1/+4 | |
| | | | | | A high pitch and low buffer size can cause a lot of unnecessary iterations otherwise, that just decrement the position | |||||
* | Clamp source position to the buffer size when it stops | Chris Robinson | 2008-10-09 | 1 | -0/+2 | |
| | ||||||
* | Remove unneeded source member variable | Chris Robinson | 2008-10-09 | 3 | -10/+1 | |
| | ||||||
* | Commit missing changes | Chris Robinson | 2008-10-09 | 2 | -4/+2 | |
| | ||||||
* | Only send one channel through the wet path | Chris Robinson | 2008-10-09 | 1 | -149/+106 | |
| | ||||||
* | Increase max pitch to 65536 | Chris Robinson | 2008-10-09 | 1 | -4/+4 | |
| | | | | This should be safe now | |||||
* | Simplify the lerp function | Chris Robinson | 2008-10-09 | 1 | -1/+1 | |
| | ||||||
* | Don't apply the wet path for multi-channel buffers | Chris Robinson | 2008-10-09 | 1 | -10/+0 | |
| | ||||||
* | Skip mixing if the read position is beyond the end of the buffer | Chris Robinson | 2008-10-09 | 1 | -3/+8 | |
| | ||||||
* | The wet path should be silent if no effect is set on the slot | Chris Robinson | 2008-10-09 | 1 | -1/+2 | |
| | ||||||
* | Don't hold the whole-number position in the fractional value | Chris Robinson | 2008-10-02 | 1 | -24/+19 | |
| | | | | This will help prevent overflows when the max pitch is increased | |||||
* | Use a new low-pass filter, based on the I3DL2 spec | Chris Robinson | 2008-10-02 | 7 | -492/+43 | |
| | | | | Many thanks to Christopher Fitzgerald, for helping with it | |||||
* | Implement non-mmap ALSA capture | Chris Robinson | 2008-09-29 | 1 | -14/+167 | |
| | ||||||
* | Air absorption factor is applied to the dB value, not linear gain | Chris Robinson | 2008-09-22 | 2 | -13/+16 | |
| | ||||||
* | Add a variable to override the default library type with | Chris Robinson | 2008-09-16 | 1 | -2/+5 | |
| | ||||||
* | Fixup some source parameter calculations | Chris Robinson | 2008-09-16 | 1 | -28/+49 | |
| | ||||||
* | Fix function pointer declarations | Chris Robinson | 2008-09-16 | 1 | -6/+6 | |
| | ||||||
* | Use a 12dB/oct rolloff instead of 24 for the lowpass filter | Chris Robinson | 2008-09-13 | 3 | -79/+48 | |
| | ||||||
* | Store pi as a static const | Chris Robinson | 2008-09-13 | 1 | -3/+2 | |
| | ||||||
* | Fix typo to get the proper minor ALC version | Chris Robinson | 2008-09-12 | 1 | -1/+1 | |
| | ||||||
* | Print EFX info when the extension is available | Chris Robinson | 2008-09-12 | 1 | -0/+123 | |
| | ||||||
* | Add a Solaris playback backend | Chris Robinson | 2008-09-07 | 6 | -1/+281 | |
| | ||||||
* | Clear the end of the buffer when at the end of the queue and not looping | Chris Robinson | 2008-09-06 | 1 | -0/+2 | |
| | ||||||
* | Don't export extension function symbols from the lib | Chris Robinson | 2008-09-06 | 6 | -72/+72 | |
| | ||||||
* | Remove unneeded source struct member | Chris Robinson | 2008-08-15 | 3 | -18/+6 | |
| | ||||||
* | Clear channel volumes when starting a source | Chris Robinson | 2008-08-15 | 1 | -1/+9 | |
| | ||||||
* | Overwrite the input wet sample with the output | Chris Robinson | 2008-08-14 | 1 | -6/+6 | |
| | ||||||
* | Allow setting the EFX doppler factor source property | Chris Robinson | 2008-08-14 | 1 | -0/+7 | |
| | ||||||
* | Ramp channel gains to remove pops and clicks from abrupt changes | Chris Robinson | 2008-08-14 | 3 | -20/+72 | |
| | | | | Thanks to Christopher Fitzgerald for helping me work on it | |||||
* | Include fenv.h if it exists for fesetround | Chris Robinson | 2008-08-08 | 3 | -1/+17 | |
| | ||||||
* | Set FPU mode to round toward zero for mixing | Chris Robinson | 2008-08-08 | 2 | -1/+20 | |
| | ||||||
* | Remove unnecessary casting | Chris Robinson | 2008-08-08 | 1 | -8/+16 | |
| | ||||||
* | Prevent a 0 or negative increment for the buffer position | Chris Robinson | 2008-08-05 | 1 | -0/+2 | |
| | | | | Thanks to Christopher Fitzgerald for pointing these last two problems out | |||||
* | Pass a dummy variable to CreateThread to satisfy Win9x | Chris Robinson | 2008-08-05 | 1 | -1/+2 | |
| | ||||||
* | Release 1.5.304openal-soft-1.5.304 | Chris Robinson | 2008-07-27 | 1 | -2/+2 | |
| | ||||||
* | Reduce the default buffer size to 4096 | Chris Robinson | 2008-07-26 | 2 | -3/+3 | |
| | | | | | Should help with latency issues some people have and not put too much extra burden on the mixer, hopefully | |||||
* | Improve getting and setting EFX filter parameters | Chris Robinson | 2008-07-26 | 1 | -37/+39 | |
| | ||||||
* | Use arrays instead of pointer-to-arrays for the low-pass filter | Chris Robinson | 2008-07-26 | 4 | -28/+7 | |
| | ||||||
* | Fix some calculations for the reverb buffer | Chris Robinson | 2008-07-26 | 1 | -25/+22 | |
| |