Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do more samples at once with the distortion effect | Chris Robinson | 2018-01-16 | 1 | -25/+21 |
| | |||||
* | Don't fade the all-pass delay changes | Chris Robinson | 2018-01-15 | 1 | -48/+28 |
| | |||||
* | Fix a comment regarding the T60 filter coefficients | Chris Robinson | 2018-01-15 | 1 | -3/+2 |
| | |||||
* | Simplify preparing the T60 filters | Chris Robinson | 2018-01-15 | 1 | -50/+11 |
| | |||||
* | Assign the HRTF storage pointers separately | Chris Robinson | 2018-01-15 | 1 | -5/+11 |
| | |||||
* | Finalize ALC_SOFT_device_clock | Chris Robinson | 2018-01-15 | 1 | -1/+1 |
| | |||||
* | Use separate input and outputs for the T60 and allpass processing | Chris Robinson | 2018-01-15 | 1 | -21/+22 |
| | |||||
* | Use a proper type for the T60 decay filter | Chris Robinson | 2018-01-15 | 1 | -25/+22 |
| | |||||
* | Separate some anonymous structs into defined structs | Chris Robinson | 2018-01-14 | 2 | -108/+110 |
| | |||||
* | Avoid unnecessarily using type aliases | Chris Robinson | 2018-01-14 | 2 | -6/+7 |
| | |||||
* | Remove the SAFE_CONST macro | Chris Robinson | 2018-01-14 | 3 | -20/+15 |
| | | | | | Seems compilers are now allowing a pointer-to-type-array to implicitly convert to pointer-to-const-type-array. | ||||
* | Remove a redundant lower value clamp | Chris Robinson | 2018-01-14 | 1 | -4/+2 |
| | |||||
* | Don't check the modulation depth for changes multiple times | Chris Robinson | 2018-01-14 | 1 | -7/+8 |
| | |||||
* | Use separate arrays for the T60 filter states | Chris Robinson | 2018-01-14 | 1 | -9/+10 |
| | |||||
* | Use a macro for the number of reverb lines | Chris Robinson | 2018-01-14 | 1 | -82/+86 |
| | |||||
* | Only pass the needed parameters to LateT60Filter | Chris Robinson | 2018-01-14 | 1 | -28/+21 |
| | |||||
* | Pre-apply the T60 filter midgain to the HF filter coeffs | Chris Robinson | 2018-01-13 | 1 | -38/+30 |
| | |||||
* | Replace some freq_mult variable names with f0norm | Chris Robinson | 2018-01-13 | 4 | -23/+23 |
| | | | | | | The latter is a bit more descriptive as f0 is often used to denote the reference frequency of a filter, so f0norm indicates the normalized reference frequency (ref_freq / sample_rate). | ||||
* | Avoid fixed-PATH_MAX-size buffers | Chris Robinson | 2018-01-13 | 2 | -38/+77 |
| | | | | | Windows still needs to use MAX_PATH in a couple places, but that macro's guaranteed there. | ||||
* | Use GetProcBinary to get the executable name for PulseAudio | Chris Robinson | 2018-01-13 | 1 | -4/+7 |
| | |||||
* | Use KERN_PROCARGS to get the process path+filename on FreeBSD | Chris Robinson | 2018-01-13 | 1 | -5/+4 |
| | |||||
* | Support procfs on *BSD to get the process binary | Chris Robinson | 2018-01-13 | 1 | -34/+45 |
| | |||||
* | Allow GetProcPath to return the filename also | Chris Robinson | 2018-01-13 | 3 | -33/+51 |
| | |||||
* | Add a string function to copy a wide-char range | Chris Robinson | 2018-01-13 | 2 | -0/+12 |
| | |||||
* | Make NumAttrsForDevice do similar type checks as alcGetIntegerv | Chris Robinson | 2018-01-12 | 1 | -1/+2 |
| | |||||
* | Make a couple functions inline | Chris Robinson | 2018-01-12 | 3 | -14/+12 |
| | |||||
* | Use atomic variables in place of volatile | Chris Robinson | 2018-01-11 | 1 | -16/+17 |
| | |||||
* | Define a function where it's used | Chris Robinson | 2018-01-11 | 2 | -3/+7 |
| | |||||
* | Move logging declarations to a separate header | Chris Robinson | 2018-01-11 | 1 | -0/+61 |
| | |||||
* | Fix up some types for MSVC | Chris Robinson | 2018-01-11 | 6 | -9/+11 |
| | |||||
* | Avoid including alMain.h in ringbuffer.c | Chris Robinson | 2018-01-11 | 1 | -3/+16 |
| | |||||
* | Ensure NextPowerOf2 is being used correctly | Chris Robinson | 2018-01-11 | 3 | -8/+8 |
| | |||||
* | Remove SET_VTABLE1 | Chris Robinson | 2018-01-11 | 1 | -3/+0 |
| | |||||
* | Clean up the EffectList members and make the list size known | Chris Robinson | 2018-01-11 | 1 | -1/+1 |
| | |||||
* | Move the ringbuffer declarations to a separate header | Chris Robinson | 2018-01-11 | 11 | -23/+42 |
| | | | | And rename alcRing.c to ringbuffer.c for consistency. | ||||
* | Move the FPU mode declarations to a separate header | Chris Robinson | 2018-01-11 | 5 | -2/+43 |
| | | | | Also don't use inheritance with FPUCtl. | ||||
* | Move the config function declarations to their own header | Chris Robinson | 2018-01-11 | 13 | -0/+29 |
| | | | | And rename alcConfig.c to alconfig.c for consistency. | ||||
* | Move the CPU capability flags to a separate header | Chris Robinson | 2018-01-11 | 5 | -5/+23 |
| | |||||
* | Move the compressor/limiter declarations to their own header | Chris Robinson | 2018-01-11 | 4 | -27/+63 |
| | |||||
* | Move the polymorphic/inheritance macros to a separate header | Chris Robinson | 2018-01-11 | 1 | -0/+108 |
| | |||||
* | Reorder some loops in the equalizer and use MixSamples | Chris Robinson | 2018-01-11 | 1 | -61/+43 |
| | |||||
* | Use MixSamples for the dedicated and ring modulator effect output | Chris Robinson | 2018-01-11 | 2 | -57/+40 |
| | |||||
* | Apply the distortion gain to the mixing gains | Chris Robinson | 2018-01-11 | 1 | -6/+3 |
| | |||||
* | Move some HRTF structures to hrtf.h | Chris Robinson | 2018-01-11 | 1 | -0/+31 |
| | |||||
* | Avoid using macros to access anonymous structures | Chris Robinson | 2018-01-11 | 13 | -46/+52 |
| | |||||
* | Don't return whether the bsinc filter cuts or not | Chris Robinson | 2018-01-10 | 1 | -22/+8 |
| | |||||
* | Make a function pointer static | Chris Robinson | 2018-01-10 | 1 | -1/+1 |
| | |||||
* | Use one macro to handle both resample padding sizes | Chris Robinson | 2018-01-09 | 4 | -22/+22 |
| | |||||
* | Combine the chorus and flanger processing functions | Chris Robinson | 2018-01-09 | 2 | -436/+164 |
| | | | | | | | Given that they're nearly identical, it should be relatively simple to use the same effect state to process either of them, similar to the reverbs. The big differences seem to be the delay range (much shorter with flanger) and the defaults. | ||||
* | Rename the device's temp buffer storage to be more generic | Chris Robinson | 2018-01-09 | 2 | -7/+11 |
| |