Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert the CoreAudio backend to the updated backend API | Chris Robinson | 2017-04-09 | 4 | -182/+284 |
| | |||||
* | Handle the source offset fraction as an ALsizei | Chris Robinson | 2017-04-08 | 10 | -62/+63 |
| | |||||
* | Pre-compute the sinc4 resampler coefficient table | Chris Robinson | 2017-04-08 | 7 | -109/+4154 |
| | |||||
* | Clean up some formatting | Chris Robinson | 2017-04-08 | 1 | -5/+5 |
| | |||||
* | Try to write the full configured buffer length with PulseAudio | Chris Robinson | 2017-04-08 | 1 | -15/+37 |
| | | | | | This basically ignores tlength even if it's smaller than what was requested. It keeps up-to-date with minreq changes too now, in case that happens. | ||||
* | Overwrite the old search path with the new one | Chris Robinson | 2017-04-08 | 1 | -1/+1 |
| | |||||
* | Combine a couple loops | Chris Robinson | 2017-04-07 | 1 | -28/+24 |
| | |||||
* | Make sure malloc succeeded for 'delays' | Chris Robinson | 2017-04-07 | 1 | -2/+2 |
| | |||||
* | Store the HRTF coeffs as a stereo pair | Chris Robinson | 2017-04-07 | 2 | -56/+100 |
| | | | | | This will make it easier to handle HRTF data sets that have separate left and right ear responses. Will need an mhr version update to take advantage of that. | ||||
* | Don't explicitly restore the old HRTF when initializing panning | Chris Robinson | 2017-04-07 | 1 | -12/+0 |
| | | | | Otherwise it won't store the name in the device. | ||||
* | Allocate temp storage for delays when loading HRTFs | Chris Robinson | 2017-04-07 | 1 | -8/+11 |
| | |||||
* | Remove another reference to the sinc8 resampler | Chris Robinson | 2017-04-07 | 1 | -1/+1 |
| | |||||
* | Ensure SDL_AUDIO_BITSIZE is defined for older SDL2 versions | Chris Robinson | 2017-04-07 | 2 | -0/+14 |
| | |||||
* | Clean up a comment | Chris Robinson | 2017-04-07 | 1 | -1/+1 |
| | |||||
* | Reference count HRTFs and unload them when unused | Chris Robinson | 2017-04-06 | 5 | -9/+90 |
| | |||||
* | Load embedded HRTF entries as-needed | Chris Robinson | 2017-04-06 | 1 | -58/+59 |
| | |||||
* | Fix an incorrect message | Chris Robinson | 2017-04-05 | 1 | -10/+13 |
| | |||||
* | 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 |
| |