Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | EFX: Autowah implementation | Raulshc | 2018-07-25 | 1 | -0/+1 |
| | | | Add autowah effect using biquad peaking filter and envelope follower | ||||
* | 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. | ||||
* | CMake: fix SSE3 typo | Jan Chren (rindeal) | 2018-05-29 | 1 | -1/+1 |
| | | | | Closes: https://github.com/kcat/openal-soft/issues/195 | ||||
* | EFX: Frequency Shifter implementation | Raulshc | 2018-05-20 | 1 | -0/+1 |
| | | | Add frequency shifter effect using discrete Hilbert transform. Only mono signal processing by now (LEFT_DIRECTION). | ||||
* | Move the ALcomplex and FFT functions to a separate file | Chris Robinson | 2018-05-15 | 1 | -0/+2 |
| | |||||
* | Include header files in CMake's source lists | Chris Robinson | 2018-04-21 | 1 | -50/+95 |
| | |||||
* | Move the bnad-splitter filters to a separate source | Chris Robinson | 2018-04-21 | 1 | -0/+1 |
| | |||||
* | Specify Libs.private for the pkg-config file | Chris Robinson | 2018-03-29 | 1 | -1/+12 |
| | | | | | Only used when building the static lib for its dependencies, since the shared lib automatically handles its own dependencies. | ||||
* | Don't specify macros as arguments to CHECK_INCLUDE_FILE(S) | Chris Robinson | 2018-03-28 | 1 | -2/+13 |
| | |||||
* | Also add SDL2's include path | Jan Niklas Hasse | 2018-03-24 | 1 | -0/+1 |
| | |||||
* | Use proc_pidpath to get the process path on macOS when available | Chris Robinson | 2018-03-24 | 1 | -0/+1 |
| | |||||
* | Move NFC filters to the filter directory | Chris Robinson | 2018-03-22 | 1 | -1/+1 |
| | |||||
* | Move the filter implementation to a separate directory | Chris Robinson | 2018-03-22 | 1 | -0/+1 |
| | |||||
* | Move mixer sources into a sub-directory | Chris Robinson | 2018-03-22 | 1 | -12/+12 |
| | |||||
* | EFX:Pitch Shifter implementation | Raulshc | 2018-03-18 | 1 | -0/+1 |
| | | | Add pitch shifter effect using standard phase vocoder, based on work of Stephan Bernsee. Only mono signal processing by now. | ||||
* | Rename the mmdevapi backend to wasapi | Chris Robinson | 2018-03-09 | 1 | -10/+10 |
| | |||||
* | Add SDL2 backend for playback, fix #173 | Jan Niklas Hasse | 2018-03-07 | 1 | -1/+21 |
| | |||||
* | Add almultireverb to the install target | Chris Robinson | 2018-02-20 | 1 | -1/+1 |
| | |||||
* | Add an example for multi-zone reverb | Chris Robinson | 2018-02-18 | 1 | -0/+9 |
| | |||||
* | Check for a cbrtf function | Chris Robinson | 2018-02-06 | 1 | -0/+1 |
| | |||||
* | Remove the unused thunk code | Chris Robinson | 2018-02-02 | 1 | -1/+0 |
| | |||||
* | Add a ctz64 fallback using _BitScanForward when available | Chris Robinson | 2018-01-27 | 1 | -0/+7 |
| | |||||
* | Check for _BitScanForward64 before using it | Chris Robinson | 2018-01-27 | 1 | -0/+7 |
| | |||||
* | Handle event properties | Chris Robinson | 2018-01-23 | 1 | -0/+1 |
| | | | | | This just implements the event methods insofar as tracked state. No events are generated/reported yet. | ||||
* | Remove now-unused alloca and VLA checks | Chris Robinson | 2018-01-21 | 1 | -16/+0 |
| | |||||
* | Add a method to get the system's page size | Chris Robinson | 2018-01-16 | 1 | -0/+1 |
| | |||||
* | Move the ringbuffer declarations to a separate header | Chris Robinson | 2018-01-11 | 1 | -1/+1 |
| | | | | And rename alcRing.c to ringbuffer.c for consistency. | ||||
* | Move the config function declarations to their own header | Chris Robinson | 2018-01-11 | 1 | -1/+1 |
| | | | | And rename alcConfig.c to alconfig.c for consistency. | ||||
* | Combine the chorus and flanger processing functions | Chris Robinson | 2018-01-09 | 1 | -1/+0 |
| | | | | | | | Given that they're nearly identical, it should be relatively simple to use the same effect state to process either of them, similar to the reverbs. The big differences seem to be the delay range (much shorter with flanger) and the defaults. | ||||
* | Only link to the common lib when building as shared | Chris Robinson | 2017-12-23 | 1 | -3/+6 |
| | |||||
* | Build common code once | Chris Robinson | 2017-12-16 | 1 | -22/+42 |
| | |||||
* | Include the fpu=neon switch when testing for arm_neon.h | Chris Robinson | 2017-12-16 | 1 | -1/+1 |
| | |||||
* | Use the correct functions set to the compiler switches | Chris Robinson | 2017-12-15 | 1 | -145/+139 |
| | |||||
* | Add a simple non-streaming play example | Chris Robinson | 2017-11-07 | 1 | -1/+8 |
| | |||||
* | Update version for 1.18.2 release | Chris Robinson | 2017-09-24 | 1 | -1/+1 |
| | | | | | Note the real release is in the v1.18 branch! This is just for numbering consistency. | ||||
* | Always link to ossaudio when found | Chris Robinson | 2017-09-15 | 1 | -1/+1 |
| | |||||
* | Handle libossaudio as an optional OSS library | Chris Robinson | 2017-09-15 | 1 | -0/+3 |
| | |||||
* | Add a check for pthread_setname_np with three parameters | Chris Robinson | 2017-09-15 | 1 | -0/+19 |
| | | | | As found in NetBSD. | ||||
* | Don't hide -msse and -mfpu=neon checks behind a not-msvc check | Chris Robinson | 2017-08-30 | 1 | -21/+20 |
| | | | | | Apparently Clang gets reported as being MSVC on Windows, but still needs the GCC switches to enable SSE code generation. | ||||
* | Depend on native-tools sources using IMPLICIT_DEPENDS | Chris Robinson | 2017-08-30 | 1 | -1/+3 |
| | |||||
* | Avoid using wmain on Windows | Chris Robinson | 2017-08-30 | 1 | -3/+0 |
| | |||||
* | Pass the current cmake generator to the native-tools build | Chris Robinson | 2017-08-30 | 1 | -1/+1 |
| | |||||
* | Automatically generate the bsinc table when building | Chris Robinson | 2017-08-28 | 1 | -15/+14 |
| | | | | | This makes bsincgen a native tool like bin2h, so it can run automatically when compiling. | ||||
* | Allow specifying the output filename with bsincgen | Chris Robinson | 2017-08-26 | 1 | -0/+3 |
| | |||||
* | Always declare a native-tools build target | Chris Robinson | 2017-08-26 | 1 | -34/+38 |
| | |||||
* | Install the itu5.1-nocenter.ambdec preset | Chris Robinson | 2017-08-21 | 1 | -0/+1 |
| | |||||
* | Properly add getopt.c to makehrtf | Chris Robinson | 2017-08-20 | 1 | -2/+3 |
| | |||||
* | Use getopt to handle options in makehrtf | Chris Robinson | 2017-08-20 | 1 | -0/+5 |
| | |||||
* | Improve unicode handling for makehrtf | Chris Robinson | 2017-08-20 | 1 | -0/+3 |
| | | | | | | | Command line parameters and filenames are now unicode-aware (the .def files should be UTF-8 encoded, if they contain any non-ASCII-7 characters). Unicode characters might not display correctly in the console, but it should process them correctly. | ||||
* | Keep bsinc info together in a struct | Chris Robinson | 2017-08-15 | 1 | -1/+0 |
| |