Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | On 32-bit targets with SSE, enable SSE/SSE2 codegen by default | Chris Robinson | 2018-07-16 | 1 | -0/+28 |
| | | | | | | Two new CMake options are available for 32-bit targets that accept -msse: ALSOFT_ENABLE_SSE_CODEGEN and ALSOFT_ENABLE_SSE2_CODEGEN, which default to TRUE. This should not affect MSVC, which already defaults to SSE2 codegen. | ||||
* | Start an extension to allow source filter gains greater than 1 | Chris Robinson | 2018-07-15 | 2 | -3/+7 |
| | |||||
* | Merge pull request #210 from qwertychouskie/patch-1 | kcat | 2018-07-02 | 1 | -52/+8 |
|\ | | | | | Fix COPYING | ||||
| * | Fix COPYING | QwertyChouskie | 2018-07-02 | 1 | -52/+8 |
|/ | | | Remove bad chars, remove section that shouldn't be there. | ||||
* | Merge pull request #207 from t6/patch-sndio-oss | kcat | 2018-06-22 | 1 | -3/+3 |
|\ | | | | | Prefer sndio backend over OSS when both are enabled | ||||
| * | Prefer sndio over OSS when both are enabled | Tobias Kortkamp | 2018-06-22 | 1 | -3/+3 |
|/ | | | | Signed-off-by: Tobias Kortkamp <[email protected]> | ||||
* | Merge pull request #204 from jhasse/android-byte-order | kcat | 2018-06-20 | 1 | -2/+2 |
|\ | | | | | Correctly check byte order for newer Android compiler, fix #203 | ||||
| * | Correctly check byte order for newer Android compiler, fix #203 | Jan Niklas Hasse | 2018-06-20 | 1 | -2/+2 |
|/ | |||||
* | Properly get the full executable and pathname on FreeBSD | Chris Robinson | 2018-06-08 | 1 | -4/+4 |
| | |||||
* | Always prepare the ALSA PCM handle before starting capture | Chris Robinson | 2018-06-08 | 1 | -2/+9 |
| | | | | | | Draining the ALSA device via stopping puts it into a setup state, which requires re-preparing before playback can start again. Preparing it prior to the first start seems to cause no harm, so just always do it before starting. | ||||
* | Merge pull request #200 from kdhp/fix-199 | kcat | 2018-06-07 | 1 | -0/+6 |
|\ | | | | | Stop capture devices while closing | ||||
| * | Stop capture devices while closing | kdhp | 2018-06-08 | 1 | -0/+6 |
|/ | | | | | | | In 'alcCaptureCloseDevice', check if the capture device is running and stop it if necessary. This fixes the case where the device data is deallocated while a background thread is still running (Issue #199) | ||||
* | Clear the TLS pointer after running its destructor callback | Chris Robinson | 2018-06-06 | 1 | -1/+5 |
| | |||||
* | Clamp the maximum normalized reference frequency too | Chris Robinson | 2018-06-03 | 1 | -1/+1 |
| | |||||
* | Use a higher normalized frequency limit for the ring modulator | Chris Robinson | 2018-06-02 | 1 | -1/+1 |
| | |||||
* | Use the biquad high-pass in the ring modulator | Chris Robinson | 2018-05-31 | 1 | -10/+6 |
| | |||||
* | Slightly simplify the modulator square wave generator | Chris Robinson | 2018-05-31 | 1 | -3/+3 |
| | |||||
* | Merge pull request #197 from Raulshc/Modulator | kcat | 2018-05-31 | 1 | -3/+3 |
|\ | | | | | EFX: Modulator fixes | ||||
| * | EFX: Ring modulator fixes | Raulshc | 2018-05-31 | 1 | -3/+3 |
| | | | | | | Change from unipolar to bipolar carrier signal in the Ring modulator effect. | ||||
| * | Merge from kcat/master | Raulshc | 2018-05-31 | 25 | -155/+651 |
| |\ | |/ |/| | Update git repository | ||||
* | | Avoid extra sample copies and storage in the modulator effect | Chris Robinson | 2018-05-29 | 1 | -7/+6 |
| | | |||||
* | | Use fastf2i instead of manual rounding in another place | Chris Robinson | 2018-05-29 | 1 | -1/+2 |
| | | |||||
* | | Avoid separate in/out parameters when they're always the same | Chris Robinson | 2018-05-29 | 1 | -58/+34 |
| | | |||||
* | | Merge pull request #196 from rindeal/cmake-sse2-typo-fix | kcat | 2018-05-29 | 1 | -1/+1 |
|\ \ | | | | | | | CMake: fix SSE3 typo | ||||
| * | | CMake: fix SSE3 typo | Jan Chren (rindeal) | 2018-05-29 | 1 | -1/+1 |
|/ / | | | | | | | Closes: https://github.com/kcat/openal-soft/issues/195 | ||||
* | | Use a macro to handle common case formatting | Chris Robinson | 2018-05-27 | 1 | -21/+10 |
| | | |||||
* | | Avoid setting unnecessary variables | Chris Robinson | 2018-05-26 | 1 | -10/+0 |
| | | |||||
* | | Better sort the effect list in alsoft-config | Chris Robinson | 2018-05-26 | 1 | -14/+14 |
| | | |||||
* | | Don't hardcode the max channels for HRTF B-Format decoding | Chris Robinson | 2018-05-26 | 3 | -8/+5 |
| | | |||||
* | | Improve formatting of the hilbert function | Chris Robinson | 2018-05-24 | 3 | -40/+36 |
| | | |||||
* | | Clamp the dither depth between 2 and 20 bits | Chris Robinson | 2018-05-23 | 1 | -3/+6 |
| | | |||||
* | | Add some LIKELY and ASSUME statements | Chris Robinson | 2018-05-23 | 1 | -1/+8 |
| | | |||||
* | | Fix a function comment about a return value | Chris Robinson | 2018-05-23 | 1 | -3/+1 |
| | | |||||
* | | Remove unused function | Chris Robinson | 2018-05-23 | 1 | -10/+0 |
| | | |||||
* | | Update ChangeLog | Chris Robinson | 2018-05-23 | 1 | -1/+1 |
| | | |||||
* | | Use a tighter loop to handle the frequency shifter's fifo | Chris Robinson | 2018-05-22 | 1 | -33/+39 |
| | | |||||
* | | Use fixed point for the frequency shifter's phase | Chris Robinson | 2018-05-22 | 1 | -16/+14 |
| | | |||||
* | | Fix a couple property variable names | Chris Robinson | 2018-05-22 | 3 | -13/+13 |
| | | |||||
* | | Improve the frequency shifter output accum handling | Chris Robinson | 2018-05-22 | 1 | -9/+8 |
| | | |||||
* | | Fix formatting and line endings | Chris Robinson | 2018-05-22 | 1 | -323/+326 |
| | | |||||
* | | Merge pull request #193 from Raulshc/Frequency-shifter | kcat | 2018-05-22 | 12 | -3/+412 |
|\ \ | | | | | | | EFX: Frequency shifter | ||||
| * | | Add correct cast | Raulshc | 2018-05-20 | 1 | -1/+1 |
| | | | |||||
| * | | Alsoft-config: Add frequency shifter effect | Raulshc | 2018-05-20 | 3 | -1/+21 |
| | | | |||||
| * | | EFX: Frequency Shifter implementation | Raulshc | 2018-05-20 | 7 | -2/+347 |
| | | | | | | | | | Add frequency shifter effect using discrete Hilbert transform. Only mono signal processing by now (LEFT_DIRECTION). | ||||
| * | | Common: Implement discrete Hilbert transform | Raulshc | 2018-05-20 | 2 | -0/+44 |
| |/ | |||||
* | | Add a method to queue multiple buffer layers onto a source | Chris Robinson | 2018-05-21 | 2 | -0/+123 |
| | | |||||
* | | Use the __BYTE_ORDER__ macro when available | Chris Robinson | 2018-05-21 | 1 | -0/+4 |
| | | |||||
* | | Further clarify a comment about float precision | Chris Robinson | 2018-05-21 | 1 | -3/+3 |
| | | |||||
* | | Simplify counting for the bsinc FIR loop | Chris Robinson | 2018-05-19 | 2 | -8/+16 |
| | | |||||
* | | Accumulate ambisonic upsampler gains using double-precision | Chris Robinson | 2018-05-18 | 1 | -4/+4 |
|/ |