| Commit message (Expand) | Author | Age | Files | Lines |
* | Avoid extraneous buffers and buffer clears | Chris Robinson | 2020-09-17 | 1 | -9/+9 |
* | Use inline wrappers to clarify forward/inverse FFTs | Chris Robinson | 2020-09-13 | 3 | -6/+6 |
* | Use standard sin and sqrt | Chris Robinson | 2020-09-12 | 1 | -57/+2 |
* | Accumulate delays as samples before calculating nanoseconds | Chris Robinson | 2020-09-12 | 1 | -14/+8 |
* | Round (and clamp) the reftime instead of ceiling it | Chris Robinson | 2020-09-12 | 1 | -3/+3 |
* | Avoid repeating string literals | Chris Robinson | 2020-09-11 | 1 | -5/+7 |
* | Recognize GUID name strings with the DSound backend | Chris Robinson | 2020-09-10 | 1 | -8/+22 |
* | Allow JACK to enumerate custom devices | Chris Robinson | 2020-09-10 | 1 | -4/+75 |
* | Simplify clearing an array | Chris Robinson | 2020-09-09 | 1 | -6/+1 |
* | Don't assume iterators are pointers | Chris Robinson | 2020-09-09 | 1 | -2/+2 |
* | Apply the first convolution segment in the time domain | Chris Robinson | 2020-09-09 | 1 | -22/+86 |
* | Don't leave the negative frequencies as 0 for inverse FFT | Chris Robinson | 2020-09-08 | 3 | -10/+18 |
* | Avoid an extraneous ConvolutionFilter sub-object | Chris Robinson | 2020-09-06 | 1 | -112/+90 |
* | Allow querying the new enums and functions | Chris Robinson | 2020-09-05 | 1 | -0/+6 |
* | Rework effect slot buffer setting | Chris Robinson | 2020-09-05 | 4 | -53/+16 |
* | Add methods to start and stop effect slot processing | Chris Robinson | 2020-09-05 | 1 | -0/+11 |
* | Don't add effect slots to the active list until an effect is set | Chris Robinson | 2020-09-05 | 1 | -0/+1 |
* | Avoid confusing */*...*/ syntax | Chris Robinson | 2020-09-05 | 1 | -3/+3 |
* | Use an RAII wrapper to manage COM object references | Chris Robinson | 2020-09-05 | 1 | -87/+111 |
* | Avoid duplicate WASAPI devices by matching GUIDs | Chris Robinson | 2020-09-04 | 1 | -33/+31 |
* | Update some UHJ comments | Chris Robinson | 2020-09-02 | 2 | -28/+8 |
* | Add an in-progress extension string for convolution reverb | Chris Robinson | 2020-09-01 | 1 | -0/+3 |
* | Use enum class for a couple enums | Chris Robinson | 2020-09-01 | 4 | -53/+53 |
* | Move more processing to the ConvolutionFilter struct | Chris Robinson | 2020-08-31 | 1 | -108/+127 |
* | Remove a couple unnecessary pointers | Chris Robinson | 2020-08-30 | 1 | -15/+8 |
* | Dynamically allocate the convolution channel mixing data | Chris Robinson | 2020-08-30 | 1 | -46/+46 |
* | Reorganize some convolution fields | Chris Robinson | 2020-08-30 | 1 | -21/+18 |
* | Remove extraneous parenthesis | Chris Robinson | 2020-08-28 | 4 | -14/+14 |
* | Calculate the correct number of convolution segments | Chris Robinson | 2020-08-28 | 1 | -1/+1 |
* | Limit convolution processing to the output ambisonic order | Chris Robinson | 2020-08-28 | 1 | -2/+3 |
* | Don't dereference a null convolution filter | Chris Robinson | 2020-08-28 | 1 | -5/+7 |
* | Support B-Format impulse responses for convolution | Chris Robinson | 2020-08-28 | 1 | -17/+107 |
* | Pass a BufferStorage to EffectState::createBuffer | Chris Robinson | 2020-08-28 | 3 | -29/+25 |
* | Use a separate structure for buffer storage | Chris Robinson | 2020-08-28 | 9 | -46/+89 |
* | Rename buffer_formats to buffer_storage | Chris Robinson | 2020-08-27 | 4 | -3/+3 |
* | Handle 0-length convolution buffers | Chris Robinson | 2020-08-27 | 1 | -0/+3 |
* | Blend panned B-Format source directivity given its radius | Chris Robinson | 2020-08-27 | 1 | -52/+54 |
* | De-duplicate LoadSampleArray and FmtTypeTraits | Chris Robinson | 2020-08-26 | 4 | -260/+176 |
* | Avoid copying the convolution filter history to shift it | Chris Robinson | 2020-08-25 | 1 | -10/+18 |
* | Initial implementation of the convolution effect | Chris Robinson | 2020-08-25 | 1 | -9/+400 |
* | Store a reference to the effect buffer as an active property | Chris Robinson | 2020-08-24 | 1 | -0/+18 |
* | Stub out a convolution effect state | Chris Robinson | 2020-08-24 | 2 | -1/+157 |
* | Recognize a convolution reverb effect type | Chris Robinson | 2020-08-24 | 1 | -0/+5 |
* | Add a method for effects to create persistent buffer data | Chris Robinson | 2020-08-24 | 2 | -0/+26 |
* | Move storable buffer format info to a separate source | Chris Robinson | 2020-08-24 | 2 | -0/+70 |
* | Use an intrusive_ptr to hold the unapplied effect state | Chris Robinson | 2020-08-24 | 1 | -2/+2 |
* | Use an intrusive_ptr for ALeffectslotProps::State | Chris Robinson | 2020-08-24 | 2 | -4/+2 |
* | Avoid a zero-length array for the FlexArray definition | Chris Robinson | 2020-08-15 | 1 | -5/+1 |
* | Use a wait predicate instead of a while loop | Chris Robinson | 2020-08-12 | 1 | -2/+1 |
* | Use a FlexArray instead of a vector for distance compensation | Chris Robinson | 2020-08-11 | 1 | -5/+6 |