Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Fix a direct access to a UIntMap | Chris Robinson | 2016-07-09 | 1 | -2/+2 |
| | |||||
* | Use separate arrays for UIntMap keys and values | Chris Robinson | 2016-07-04 | 1 | -40/+69 |
| | |||||
* | Use al_malloc/al_free for the UIntMap array | Chris Robinson | 2016-07-04 | 1 | -8/+16 |
| | |||||
* | Don't try to emulate almtx_timedlock | Chris Robinson | 2016-05-30 | 1 | -43/+12 |
| | |||||
* | Remove a couple unneeded functions | Chris Robinson | 2016-05-25 | 1 | -3/+0 |
| | |||||
* | Hold the source map lock while handling it | Chris Robinson | 2016-05-10 | 1 | -0/+47 |
| |