Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't directly declare standard function names | Chris Robinson | 2018-11-06 | 1 | -3/+6 |
| | |||||
* | Fix some backup atomic macros | Chris Robinson | 2018-10-31 | 1 | -4/+4 |
| | |||||
* | Add specializations for lock_guard and unique_lock to take almtx_t | Chris Robinson | 2018-10-31 | 1 | -1/+60 |
| | |||||
* | Workaround C++ compatiility issues for atomic.h | Chris Robinson | 2018-10-29 | 1 | -5/+49 |
| | | | | | | | | | | This isn't wholly correct since neither C11 or C++11 guarantee compatibility between atomic implementations. It's desired behavior and mostly works, see: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0943r1.html Alignment issues can be fixed with manual alignas() specifications, should the need arise. | ||||
* | Fix some more headers for C++ | Chris Robinson | 2018-10-29 | 3 | -3/+3 |
| | |||||
* | Remove unnecessary uses of IN_IDE_PARSER | Chris Robinson | 2018-10-29 | 1 | -4/+1 |
| | |||||
* | Fix a couple internal headers to compile with C++ | Chris Robinson | 2018-10-29 | 1 | -1/+1 |
| | |||||
* | Simplify some statements | Filip Gawin | 2018-10-29 | 1 | -3/+3 |
| | |||||
* | Use GCD semaphore on macOS | alexey.lysiuk | 2018-10-15 | 2 | -0/+43 |
| | | | Unnamed POSIX semaphore doesn't work on macOS | ||||
* | Add macros for commonly used square roots | Chris Robinson | 2018-09-19 | 1 | -0/+6 |
| | |||||
* | Check for and use copysignf | Chris Robinson | 2018-08-29 | 1 | -0/+13 |
| | |||||
* | Clear the TLS pointer after running its destructor callback | Chris Robinson | 2018-06-06 | 1 | -1/+5 |
| | |||||
* | Improve formatting of the hilbert function | Chris Robinson | 2018-05-24 | 2 | -39/+35 |
| | |||||
* | Add correct cast | Raulshc | 2018-05-20 | 1 | -1/+1 |
| | |||||
* | Common: Implement discrete Hilbert transform | Raulshc | 2018-05-20 | 2 | -0/+44 |
| | |||||
* | Include math_defs.h to ensure M_PI is defined | Chris Robinson | 2018-05-15 | 1 | -2/+1 |
| | |||||
* | Move the ALcomplex and FFT functions to a separate file | Chris Robinson | 2018-05-15 | 2 | -0/+124 |
| | |||||
* | More accurately convert between degrees and radians | Chris Robinson | 2018-05-14 | 1 | -2/+2 |
| | |||||
* | Slightly relax the memory order for ref counters | Chris Robinson | 2018-03-26 | 1 | -3/+3 |
| | |||||
* | Define the Hanning window globally once for the pitch shifter | Chris Robinson | 2018-03-22 | 1 | -0/+4 |
| | |||||
* | Add methods to clean up althrd and altss data | Chris Robinson | 2018-03-10 | 2 | -58/+46 |
| | |||||
* | Clear stale 'post's on the event semphaphore | Chris Robinson | 2018-02-11 | 2 | -0/+17 |
| | |||||
* | Check for a cbrtf function | Chris Robinson | 2018-02-06 | 1 | -0/+7 |
| | |||||
* | Remove unused _timed methods | Chris Robinson | 2018-02-01 | 2 | -123/+0 |
| | | | | | They're not reliably implemented anyway, as some systems will just flat out fail when trying to use them. | ||||
* | Avoid an unnecessary temp variable | Chris Robinson | 2018-02-01 | 1 | -8/+6 |
| | |||||
* | Add semaphore functions to the thread API wrapper | Chris Robinson | 2018-02-01 | 2 | -0/+96 |
| | |||||
* | Remove some now-unused NoLock function variants | Chris Robinson | 2018-01-28 | 2 | -144/+5 |
| | |||||
* | Remove an unused function | Chris Robinson | 2018-01-27 | 2 | -6/+0 |
| | |||||
* | Add a method to get the system's page size | Chris Robinson | 2018-01-16 | 2 | -0/+57 |
| | |||||
* | Move the FORCE_ALIGN macro to threads.h | Chris Robinson | 2018-01-12 | 1 | -0/+10 |
| | |||||
* | Fix up some types for MSVC | Chris Robinson | 2018-01-11 | 1 | -1/+2 |
| | |||||
* | Avoid including alMain.h in ringbuffer.c | Chris Robinson | 2018-01-11 | 1 | -0/+13 |
| | |||||
* | Use _wfopen_s to silence MSVC security warnings | Chris Robinson | 2017-10-07 | 1 | -5/+11 |
| | |||||
* | Add a check for pthread_setname_np with three parameters | Chris Robinson | 2017-09-15 | 1 | -0/+2 |
| | | | | As found in NetBSD. | ||||
* | I guess -1 isn't allowed for the output | Chris Robinson | 2017-08-30 | 1 | -4/+4 |
| | |||||
* | Free the args returned by CommandLineToArgvW | Chris Robinson | 2017-08-30 | 1 | -0/+2 |
| | |||||
* | Avoid using wmain on Windows | Chris Robinson | 2017-08-30 | 1 | -48/+45 |
| | |||||
* | Include limits.h where INT_MAX is used | Chris Robinson | 2017-08-30 | 1 | -0/+2 |
| | |||||
* | Use a common header for Unicode-awareness on Windows | Chris Robinson | 2017-08-27 | 1 | -0/+92 |
| | |||||
* | Add casts to silence MSVC | Chris Robinson | 2017-06-29 | 1 | -2/+2 |
| | |||||
* | Define a backup log2f if the compiler doesn't have it | Chris Robinson | 2017-06-29 | 1 | -0/+7 |
| | |||||
* | Workaround for MSVC not liking 1.0f/0.0f for float infinity | Chris Robinson | 2017-06-29 | 1 | -1/+5 |
| | |||||
* | Use more correct doppler shift calculations | Chris Robinson | 2017-05-20 | 1 | -2/+7 |
| | |||||
* | Allow increasing the maximum source limit | Chris Robinson | 2017-04-14 | 2 | -3/+9 |
| | | | | | | | | If the requested number of mono and stereo sources exceeds 256, the source limit will be expanded. Any config file setting overrides this. If the device is reset to have fewer sources than are currently allocated, excess sources will remain and be usable as normal, but no more can be generated until enough are delated to go back below the limit. | ||||
* | Move internal headers out of the include directory | Chris Robinson | 2017-04-14 | 9 | -0/+839 |
| | |||||
* | Use an array of pointers for effects instead of a linked list | Chris Robinson | 2017-03-27 | 1 | -0/+75 |
| | |||||
* | Update binary search algorithm for uintmaps | Chris Robinson | 2017-01-12 | 1 | -68/+79 |
| | |||||
* | Use atomic flags for boolean atomic locks | Chris Robinson | 2016-11-25 | 1 | -5/+5 |
| | |||||
* | Avoid some unnecessary seq_cst memory ordering | Chris Robinson | 2016-11-22 | 1 | -6/+8 |
| | |||||
* | Try increasing the stack size if thread creation fails | Chris Robinson | 2016-09-08 | 1 | -7/+25 |
| | | | | Also increase the default stack size to 2MB. |