Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Release 1.18.1openal-soft-1.18.1 | Chris Robinson | 2017-07-29 | 1 | -1/+1 |
| | |||||
* | Rename the OpenAL target if also building the router | Chris Robinson | 2017-07-10 | 1 | -68/+70 |
| | | | | | | | | | | | | This is rather ugly, but it's necessary to get a proper export configuration. The issue was that the main OpenAL target library name is set to soft_oal when the router is being built, which is incorrect for the exported config library. Exporting the router would have the incorrect name of OpenAL::Router. So this change has the router use the OpenAL target name when it's built, which is good since it will have the standard OpenAL lib name for apps to link to and get the OpenAL::OpenAL export name. The main library's target name is changed in this case to avoid conflicts. | ||||
* | Generate the def and lib files from the router when built | Chris Robinson | 2017-07-09 | 1 | -27/+28 |
| | |||||
* | Reorganize some Windows-only CMake commands | Chris Robinson | 2017-07-09 | 1 | -66/+68 |
| |