Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Print CPU extensions that are unavailable but requested | Chris Robinson | 2014-06-08 | 1 | -6/+6 |
| | |||||
* | Add SSE2 and SSE4.1 linear resamplers | Timothy Arceri | 2014-06-06 | 1 | -4/+11 |
| | | | | | Currently the only way SSE 4.1 is detected is by using __get_cpuid, i.e. with GCC. Windows' IsProcessorFeaturePresent does not report SSE4.1 capabilities. | ||||
* | Ensure a proper amount of new elements are being reserved when inserting | Chris Robinson | 2014-05-22 | 1 | -1/+5 |
| | |||||
* | Move RWLock and UIntMap implementations to common | Chris Robinson | 2014-05-07 | 1 | -187/+0 |
| | | | | This should make the code in common completely self-reliant. | ||||
* | Use standard types for the RWLock | Chris Robinson | 2014-05-07 | 1 | -7/+7 |
| |