Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clear all the old channel gains to 0 before setting them | Chris Robinson | 2013-05-20 | 2 | -1/+5 |
| | |||||
* | Fix a potential leak when mmdevapi fails to open | Chris Robinson | 2013-05-19 | 1 | -0/+3 |
| | |||||
* | Avoid recalculating the same coefficient | Chris Robinson | 2013-05-19 | 1 | -11/+9 |
| | |||||
* | Implement distortion and equalizer effects | Chris Robinson | 2013-05-18 | 10 | -15/+919 |
| | | | | Code provided by Mike Gorchak | ||||
* | Modulator fixes | Chris Robinson | 2013-05-18 | 1 | -6/+5 |
| | | | | | | | | Modulator functions return 0..1 instead of -1..+1 Apply high-pass filter before modulation Increase fractional precision to 24 bits from 16 Thanks to Mike Gorchak | ||||
* | Fix overflow issues when converting float to int | Chris Robinson | 2013-04-22 | 1 | -7/+10 |
| | | | | | | | | 32-bit floats can only reach between -16777215...+16777215 (25 bits) before it starts losing whole-number accuracy. Some compiler optimizations may break trying to multiply a float by 2147483647.0 when the result is given right to a float parameter, causing it instead to multiply by the nearest representable float value, 2147483648.0. | ||||
* | Simplify al_try code | Chris Robinson | 2013-03-24 | 7 | -65/+41 |
| | |||||
* | QSA is always build-time linked | Chris Robinson | 2013-03-24 | 1 | -6/+2 |
| | |||||
* | Reorder some switch cases | Chris Robinson | 2013-03-24 | 1 | -34/+32 |
| | |||||
* | Add a missing cast to silence MSVC | Chris Robinson | 2013-03-22 | 1 | -1/+1 |
| | |||||
* | Document QSA backend options, and move PulseAudio's up | Chris Robinson | 2013-03-22 | 1 | -17/+31 |
| | |||||
* | Add win64build to .gitignore | Chris Robinson | 2013-03-19 | 1 | -0/+1 |
| | |||||
* | Avoid an unnecessary size variable | Chris Robinson | 2013-03-19 | 1 | -6/+5 |
| | |||||
* | Avoid explicitly checking each effect to create | Chris Robinson | 2013-03-19 | 1 | -53/+40 |
| | |||||
* | Fix MMDevApi backend option text | Chris Robinson | 2013-03-19 | 1 | -4/+4 |
| | |||||
* | Report the actual ALSA error if setting the buffer metrics fails | Chris Robinson | 2013-03-18 | 1 | -2/+2 |
| | |||||
* | Use less math to clamp floats to -1...+1 | Chris Robinson | 2013-03-17 | 1 | -3/+3 |
| | | | | | The previous code could have issues as precision lowers. This should hopefully work better while only using one if check instead of two. | ||||
* | Use force_align_arg_pointer for QSA | Chris Robinson | 2013-03-15 | 1 | -0/+8 |
| | |||||
* | Add a QSA backend for QNX | Chris Robinson | 2013-03-14 | 6 | -2/+1211 |
| | |||||
* | Remove unnecessary NULL checks | Chris Robinson | 2013-03-13 | 2 | -22/+14 |
| | |||||
* | Add Chorus and Flanger effects | Chris Robinson | 2013-03-13 | 10 | -4/+896 |
| | | | | Code provided by Mike Gorchak | ||||
* | Move the effect-specific get/set methods to where the effect is implemented | Chris Robinson | 2013-03-13 | 7 | -834/+848 |
| | |||||
* | Don't use a custom CheckCCompilerFlag.cmake | Chris Robinson | 2013-03-13 | 1 | -59/+0 |
| | |||||
* | Use CHECK_SYMBOL_EXISTS to check for pthread_setschedparam | Chris Robinson | 2013-03-13 | 1 | -8/+8 |
| | |||||
* | Build an appropriate channel map for PulseAudio | Chris Robinson | 2013-02-08 | 1 | -2/+28 |
| | |||||
* | Only print the filename in alstream, without the path | Chris Robinson | 2013-02-03 | 1 | -1/+10 |
| | |||||
* | Check the correct CMake CoreAudio option | Chris Robinson | 2013-02-03 | 1 | -1/+1 |
| | |||||
* | Destroy the ring buffer when closing down a portaudio device | Chris Robinson | 2013-02-01 | 1 | -0/+3 |
| | |||||
* | Avoid an underflow in the SSE mixers if BufferSize is less than 4 | Chris Robinson | 2012-12-24 | 1 | -2/+2 |
| | |||||
* | Filter unneeded thread messages with MMDevApi | Chris Robinson | 2012-12-24 | 1 | -1/+3 |
| | |||||
* | Make the context's LastError volatile | Chris Robinson | 2012-12-24 | 1 | -1/+1 |
| | |||||
* | Look for /arch:SSE with MSVC for SSE | Chris Robinson | 2012-12-24 | 1 | -3/+11 |
| | |||||
* | Rename cmake options so GUIs order them better | Chris Robinson | 2012-12-24 | 1 | -70/+70 |
| | |||||
* | Add support for OpenSL ES 1.0.1 on Android | Chris Robinson | 2012-12-12 | 1 | -1/+8 |
| | |||||
* | Release 1.15.1openal-soft-1.15.1 | Chris Robinson | 2012-12-11 | 1 | -2/+3 |
| | |||||
* | Properly convert uint values when getting them as int64 | Chris Robinson | 2012-12-07 | 1 | -2/+14 |
| | |||||
* | SetSourceiv should never get AL_SAMPLE_OFFSET_LATENCY_SOFT | Chris Robinson | 2012-12-06 | 1 | -1/+4 |
| | |||||
* | Use a helper to count the number of float/double values for a property | Chris Robinson | 2012-12-05 | 1 | -297/+177 |
| | |||||
* | Use a helper to count the number of int(64) values for a property | Chris Robinson | 2012-12-05 | 1 | -306/+152 |
| | |||||
* | Remove 'v' from the source enum names | Chris Robinson | 2012-12-05 | 1 | -103/+100 |
| | |||||
* | Add a comment to note the extension for sfvDistanceModel | Chris Robinson | 2012-12-05 | 1 | -4/+6 |
| | |||||
* | Use an enum to handle int source properties | Chris Robinson | 2012-12-05 | 1 | -113/+160 |
| | |||||
* | Use an enum to handle float source properties | Chris Robinson | 2012-12-05 | 1 | -60/+127 |
| | |||||
* | Print an error if trying to handle a missed source property | Chris Robinson | 2012-12-05 | 1 | -0/+6 |
| | |||||
* | Fix retrieving source gain | Chris Robinson | 2012-12-05 | 1 | -0/+4 |
| | |||||
* | Release 1.15openal-soft.1.15 | Chris Robinson | 2012-12-04 | 1 | -1/+1 |
| | |||||
* | Trace the list of supported backends | Chris Robinson | 2012-12-04 | 1 | -0/+7 |
| | |||||
* | Use +/-90 degrees for stereo sources with non-HRTF stereo output. | Chris Robinson | 2012-12-04 | 1 | -1/+9 |
| | |||||
* | Add support for float32 output to CoreAudio | Chris Robinson | 2012-12-03 | 1 | -10/+13 |
| | |||||
* | Use the correct multiplier for int32 output with CoreAudio | Chris Robinson | 2012-12-03 | 1 | -2/+2 |
| |