Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Load HRTF files as needed | Chris Robinson | 2017-04-05 | 5 | -102/+97 |
| | | | | | Currently only applies to external files, rather than embedded datasets. Also, HRTFs aren't unloaded after being loaded, until library shutdown. | ||||
* | Store the loaded hrtf entry container in the enumerated hrtf entry | Chris Robinson | 2017-04-05 | 5 | -65/+70 |
| | |||||
* | Store the HRTF's filename separate from the entry storage | Chris Robinson | 2017-04-05 | 2 | -48/+72 |
| | |||||
* | Rename al_string_* functions to alstr_* | Chris Robinson | 2017-04-04 | 23 | -350/+348 |
| | |||||
* | Make sure the mix is done after setting the looping property | Chris Robinson | 2017-04-02 | 1 | -0/+9 |
| | |||||
* | Recognize %-encoded characters for config section names | Chris Robinson | 2017-04-01 | 1 | -1/+55 |
| | |||||
* | Remove a couple unused macros | Chris Robinson | 2017-04-01 | 1 | -18/+0 |
| | |||||
* | Don't rely on sizeof being the offset to a struct's unsized array | Chris Robinson | 2017-04-01 | 1 | -2/+3 |
| | |||||
* | Constify a variable | Chris Robinson | 2017-04-01 | 1 | -3/+3 |
| | |||||
* | Make a pointer restrict and assume aligned | Chris Robinson | 2017-04-01 | 1 | -1/+1 |
| | |||||
* | Avoid some unnecessary string reallocation | Chris Robinson | 2017-03-31 | 1 | -51/+50 |
| | |||||
* | Remove a couple more uses of BYTE3 | Chris Robinson | 2017-03-31 | 1 | -2/+0 |
| | |||||
* | Convert float samples to integer using a power-of-2 multiple | Chris Robinson | 2017-03-31 | 2 | -19/+17 |
| | |||||
* | Remove the (u)byte3 sample formats | Chris Robinson | 2017-03-31 | 3 | -117/+1 |
| | | | | | They're not accessible since the removal of the buffer_samples extension, and were kind of clunky to work with as 24-bit packed values. | ||||
* | Convert integer samples to float using a power-of-2 divisor | Chris Robinson | 2017-03-31 | 2 | -9/+9 |
| | | | | | | | This should cut down on unnecessary quantization noise (however minor) for 8- and 16-bit samples. Unfortunately a power-of-2 multiple can't be used as easily for converting float samples to integer, due to integer types having a non- power-of-2 maximum amplitude (it'd require more per-sample clamping). | ||||
* | Load HRTF coefficients as pre-normalized floats | Chris Robinson | 2017-03-31 | 2 | -39/+48 |
| | |||||
* | Combine some HRTF loading code | Chris Robinson | 2017-03-31 | 1 | -78/+72 |
| | |||||
* | Use the correct types' sizes for HRTF storage | Chris Robinson | 2017-03-31 | 1 | -8/+8 |
| | |||||
* | Update the ambisonic docs to mention the near-field effect | Chris Robinson | 2017-03-29 | 2 | -9/+16 |
| | |||||
* | Make ReleaseContext return if any contexts still remain | Chris Robinson | 2017-03-28 | 1 | -10/+25 |
| | |||||
* | Use an array of pointers for effects instead of a linked list | Chris Robinson | 2017-03-27 | 7 | -66/+179 |
| | |||||
* | Require CMake 3.0.2 | Chris Robinson | 2017-03-26 | 1 | -51/+1 |
| | | | | | Seems it's necessary for the INCLUDES install property with the cmake config export. | ||||
* | Add include/AL to the exported includes destination | Chris Robinson | 2017-03-26 | 1 | -1/+1 |
| | |||||
* | Fix HRTF interpolated gain calculation | Chris Robinson | 2017-03-26 | 1 | -2/+2 |
| | |||||
* | Use a loop to apply NFC filters | Chris Robinson | 2017-03-25 | 1 | -30/+15 |
| | |||||
* | Properly update the resampler label in the UI | Chris Robinson | 2017-03-24 | 1 | -1/+3 |
| | |||||
* | Use ALsizei for more index lookups | Chris Robinson | 2017-03-24 | 1 | -15/+15 |
| | |||||
* | Properly calculate the echo damping | Chris Robinson | 2017-03-24 | 1 | -1/+1 |
| | |||||
* | Fix handling of the PropsClean flags | Chris Robinson | 2017-03-23 | 2 | -2/+2 |
| | |||||
* | Use an atomic flag to mark auxiliary effect slot updates | Chris Robinson | 2017-03-23 | 2 | -6/+6 |
| | |||||
* | Add some comments for ALsource functions | Chris Robinson | 2017-03-23 | 1 | -1/+13 |
| | |||||
* | Update ChangeLog | Chris Robinson | 2017-03-22 | 1 | -2/+7 |
| | |||||
* | Fix setting Ambi formats for loopback devices | Chris Robinson | 2017-03-21 | 1 | -1/+1 |
| | |||||
* | Use an atomic flag to test if a source needs to update | Chris Robinson | 2017-03-20 | 3 | -9/+9 |
| | |||||
* | Make DataPosInt an ALsizei | Chris Robinson | 2017-03-20 | 1 | -15/+16 |
| | |||||
* | Use proper bools for boolean states | Chris Robinson | 2017-03-20 | 1 | -12/+11 |
| | |||||
* | Break up a function and move the code to where it's called | Chris Robinson | 2017-03-19 | 1 | -176/+169 |
| | |||||
* | Don't defer source state or offset changes | Chris Robinson | 2017-03-19 | 5 | -85/+22 |
| | |||||
* | Fix the lib name for the .pc file | Chris Robinson | 2017-03-18 | 1 | -5/+7 |
| | |||||
* | Fix alcGetInteger64vSOFT to handle ambisonic attributes | Chris Robinson | 2017-03-18 | 1 | -14/+28 |
| | |||||
* | Replace a couple ALuint with ALsizei | Chris Robinson | 2017-03-17 | 1 | -2/+2 |
| | |||||
* | Fix NFC filter to set the correct center frequency | Chris Robinson | 2017-03-16 | 1 | -13/+9 |
| | |||||
* | Increase the filter slope to -12dB/octave | Chris Robinson | 2017-03-16 | 2 | -9/+9 |
| | |||||
* | Check usability of MixHrtf_Neon before MixHrtf_SSE | Chris Robinson | 2017-03-14 | 1 | -4/+4 |
| | |||||
* | Remove a couple unneeded typedefs | Chris Robinson | 2017-03-14 | 1 | -23/+25 |
| | |||||
* | Avoid doing sequential load for the source state | Chris Robinson | 2017-03-12 | 1 | -10/+8 |
| | |||||
* | Fix the height of some GUI widgets | Chris Robinson | 2017-03-12 | 1 | -27/+21 |
| | |||||
* | Use a spinbox for the nfc-ref-delay value | Chris Robinson | 2017-03-12 | 3 | -72/+19 |
| | |||||
* | Use QString's arg method to format the float value | Chris Robinson | 2017-03-12 | 1 | -4/+3 |
| | |||||
* | Increase _XOPEN_SOURCE to 600 for Solaris | Chris Robinson | 2017-03-12 | 1 | -2/+2 |
| |