Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check for run-time NEON support by reading /proc/cpuinfo | Chris Robinson | 2016-09-07 | 1 | -2/+32 |
| | | | | | | Less than ideal since documentations warn it may not list 'neon' even if it's really supported. However, the "proper" APIs to check for NEON extensions don't seem to exist in my toolchain. | ||||
* | mmdevapi: Allow specifying output device by it's audio endpoint GUID or by ↵ | Dmytry Lavrov | 2016-09-06 | 1 | -0/+1 |
| | | | | the device id string (Oculus VR api requires you to play back on a specific device). | ||||
* | Add some helper wrappers to mmap files | Chris Robinson | 2016-08-31 | 1 | -0/+107 |
| | |||||
* | Combine VECTOR_RESIZE and VECTOR_RESERVE | Chris Robinson | 2016-07-26 | 1 | -80/+27 |
| | |||||
* | Avoid passing NULL to a parameter that must not be NULL | Chris Robinson | 2016-07-26 | 1 | -2/+3 |
| | |||||
* | Look in the executable's dir for another config file | Chris Robinson | 2016-06-04 | 1 | -0/+97 |
| | | | | | On Windows it'll look for alsoft.ini, and elsewhere is alsoft.conf. This applies after the user-local settings and before ALSOFT_CONF. | ||||
* | Remove unnecessary VECTOR_INSERT | Chris Robinson | 2016-05-30 | 1 | -39/+30 |
| | |||||
* | Avoid using realloc in a number of places | Chris Robinson | 2016-05-21 | 1 | -1/+4 |
| | |||||
* | Shorten VECTOR_ITER_ macros to VECTOR_ | Chris Robinson | 2016-04-15 | 1 | -21/+21 |
| | |||||
* | Avoid double slashes when constructing paths | Chris Robinson | 2016-04-07 | 1 | -3/+11 |
| | |||||
* | Move the aligned malloc functions to the common lib | Chris Robinson | 2016-03-29 | 1 | -50/+0 |
| | |||||
* | Add and use a copy-range string function | Chris Robinson | 2016-02-24 | 1 | -8/+20 |
| | |||||
* | Replace the hrtf_tables option with hrtf-paths | Chris Robinson | 2016-02-23 | 1 | -464/+83 |
| | |||||
* | Remove an unused function | Chris Robinson | 2016-02-23 | 1 | -149/+0 |
| | |||||
* | Avoid using scandir/alphasort | Chris Robinson | 2016-01-21 | 1 | -23/+46 |
| | | | | | They require POSIX 2008, which is a bit too "new" for my current liking. We can do well enough with opendir/readdir/closedir and qsort. | ||||
* | Fix slashes on the local path on Windows | Chris Robinson | 2015-12-08 | 1 | -0/+3 |
| | |||||
* | Use the ALSOFT_LOCAL_PATH env var instead of the CWD | Chris Robinson | 2015-12-08 | 1 | -4/+18 |
| | |||||
* | Support %s as a string matching marker | Chris Robinson | 2015-12-05 | 1 | -1/+94 |
| | |||||
* | Add a cast to silence an MSVC warning | Chris Robinson | 2015-11-06 | 1 | -2/+2 |
| | |||||
* | Use a more appropriate type in MatchFilter | Chris Robinson | 2015-11-06 | 1 | -2/+2 |
| | |||||
* | Add a comment about fegetenv possibly saving the SSE register for us | Chris Robinson | 2015-10-26 | 1 | -0/+2 |
| | |||||
* | Fix absolute path detection on Windows | Chris Robinson | 2015-10-14 | 1 | -2/+4 |
| | |||||
* | Move the FIR4 from SSE2 to SSE3 | Chris Robinson | 2015-10-11 | 1 | -6/+18 |
| | | | | | SSE3 can avoid the slow _MM_TRANSPOSE_PS4 call thanks to the inclusion of horizontal adds. | ||||
* | Try to use the full path for the CWD instead of . | Chris Robinson | 2015-10-06 | 1 | -8/+26 |
| | |||||
* | Skip empty data directory entries | Chris Robinson | 2015-10-04 | 1 | -3/+6 |
| | |||||
* | Implement SearchDataFiles for Windows | Chris Robinson | 2015-10-04 | 1 | -11/+296 |
| | |||||
* | Add a function to get a list of data files | Chris Robinson | 2015-10-03 | 1 | -0/+211 |
| | | | | | | The method takes a marked-up filename (e.g. may include %r for a sample rate, %% for %, etc), and returns a vector of strings of found filenames that match. It will search the CWD, the local, and global data directories, in that order. | ||||
* | Return the data file handle on Windows if it was opened | Chris Robinson | 2015-09-16 | 1 | -1/+1 |
| | |||||
* | Avoid tracing wide-char strings | Chris Robinson | 2015-02-07 | 1 | -21/+31 |
| | | | | | | Because on Windows, traced strings are written to a char string, which causes UTF-16 strings to be converted to a narrow (non-UTF-8) encoding, potentially losing characters. | ||||
* | Fix logging on Windows | Chris Robinson | 2014-12-20 | 1 | -2/+2 |
| | |||||
* | Support capture with mmdevapi | Chris Robinson | 2014-12-19 | 1 | -0/+1 |
| | |||||
* | Handle logging Unicode strings on Windows | Chris Robinson | 2014-12-19 | 1 | -38/+62 |
| | |||||
* | Set the right variable when assuming CPU extensions | Chris Robinson | 2014-12-19 | 1 | -3/+3 |
| | |||||
* | Fix a potential leak when opening a data file on Windows | Chris Robinson | 2014-12-01 | 1 | -0/+2 |
| | |||||
* | Check mmdevice endpoint for being headphones | Chris Robinson | 2014-11-27 | 1 | -0/+2 |
| | |||||
* | Only warn when no data file could be opened | Chris Robinson | 2014-11-19 | 1 | -5/+2 |
| | |||||
* | Use the minimum of the two string lengths for comparison | Chris Robinson | 2014-10-13 | 1 | -1/+1 |
| | |||||
* | Use more appropriate size types | Chris Robinson | 2014-10-13 | 1 | -3/+3 |
| | |||||
* | Use size_t for the vector size and capacity | Chris Robinson | 2014-09-30 | 1 | -17/+10 |
| | |||||
* | Use a standard pointer-sized integer type | Chris Robinson | 2014-09-04 | 1 | -1/+1 |
| | |||||
* | Update COPYING to the latest ↵ | François Cami | 2014-08-18 | 1 | -2/+2 |
| | | | | https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source | ||||
* | Assume SSE is available if building with support and no run-time checking | Chris Robinson | 2014-08-11 | 1 | -0/+12 |
| | |||||
* | Try the __cpuid intrinsic if GCC's __get_cpuid isn't available | Chris Robinson | 2014-08-11 | 1 | -10/+42 |
| | |||||
* | Check for GCC's __get_cpuid before using it | Chris Robinson | 2014-08-11 | 1 | -2/+2 |
| | |||||
* | Simplify some vector size range checks | Chris Robinson | 2014-08-10 | 1 | -12/+14 |
| | |||||
* | Give NULL for null-vector iterators | Chris Robinson | 2014-08-10 | 1 | -1/+3 |
| | |||||
* | Pass pointer-to-vector types as char* instead of void* | Chris Robinson | 2014-08-10 | 1 | -8/+8 |
| | | | | | C aliasing rules only allow char* to alias an otherwise-incompatible type, rather than void*. | ||||
* | Check the current directory first for data files | Chris Robinson | 2014-07-21 | 1 | -2/+16 |
| | |||||
* | Don't require pre-declaring vector types | Chris Robinson | 2014-07-06 | 1 | -0/+1 |
| | |||||
* | Don't try to set fp precision with __control87_2 or _controlfp | Chris Robinson | 2014-06-08 | 1 | -10/+4 |
| |