| Commit message (Expand) | Author | Age | Files | Lines |
* | Restructure voice data members | Chris Robinson | 2019-06-03 | 1 | -25/+26 |
* | Use a span for the voice's buffer references | Chris Robinson | 2019-05-29 | 1 | -10/+8 |
* | Use span<FloatBufferLine> for MixSamples | Chris Robinson | 2019-05-29 | 1 | -15/+15 |
* | Use FloatBufferLine with the HRTF mixer functions | Chris Robinson | 2019-05-28 | 1 | -5/+5 |
* | Use std::array for most mixing buffer arrays | Chris Robinson | 2019-05-28 | 1 | -14/+15 |
* | Use a span for loading source samples | Chris Robinson | 2019-05-26 | 1 | -13/+13 |
* | Move a couple table definitions to where they're used | Chris Robinson | 2019-05-24 | 1 | -0/+75 |
* | Use raw bytes for the buffer data | Chris Robinson | 2019-05-24 | 1 | -7/+7 |
* | Don't attenuate the repeated sample | Chris Robinson | 2019-05-19 | 1 | -13/+6 |
* | Restructure some voice fields | Chris Robinson | 2019-05-17 | 1 | -8/+10 |
* | Use available buffer samples when pausing a source | Chris Robinson | 2019-05-05 | 1 | -5/+7 |
* | Fix some integer truncation warnings in MSVC | Chris Robinson | 2019-04-12 | 1 | -41/+40 |
* | Load buffer data using the current and end pointer | Chris Robinson | 2019-04-12 | 1 | -65/+57 |
* | Fix usage of the voice's HRTF accumulation buffer when blending | Chris Robinson | 2019-04-09 | 1 | -20/+7 |
* | Change RealMixParams::ChannelName to better reflect its use | Chris Robinson | 2019-04-02 | 1 | -2/+4 |
* | Remove a couple unused member variables | Chris Robinson | 2019-03-30 | 1 | -1/+0 |
* | Use a temporary buffer for HRTF filter accumulation | Chris Robinson | 2019-03-29 | 1 | -5/+37 |
* | Avoid using the HRTF history buffer as a ring buffer | Chris Robinson | 2019-03-28 | 1 | -2/+15 |
* | Set the correct target gain after a fade-out HRTF mix | Chris Robinson | 2019-03-12 | 1 | -1/+1 |
* | Check a value where its used | Chris Robinson | 2019-03-12 | 1 | -3/+4 |
* | Fix not looping when the source offset is beyond the loop end | Chris Robinson | 2019-03-11 | 1 | -1/+1 |
* | Remove a couple redundant local variables | Chris Robinson | 2019-03-11 | 1 | -17/+14 |
* | Pass the voice state as a parameter instead of reloading it | Chris Robinson | 2019-03-11 | 1 | -4/+3 |
* | Rename ALvoice fields for consistency | Chris Robinson | 2019-03-10 | 1 | -51/+52 |
* | Improve handling of voice's AmbiScales for upsampling | Chris Robinson | 2019-03-10 | 1 | -5/+1 |
* | Avoid an extra level of indentation | Chris Robinson | 2019-03-10 | 1 | -38/+50 |
* | Add a method to apply an HF scale without band-splitting | Chris Robinson | 2019-03-10 | 1 | -7/+8 |
* | Fix for MSVC decaying arrays to pointers with ?: | Chris Robinson | 2019-03-09 | 1 | -5/+5 |
* | Fade out voices that end normally | Chris Robinson | 2019-03-09 | 1 | -140/+180 |
* | Play dummy samples and force a fade out on stopping voices | Chris Robinson | 2019-03-09 | 1 | -24/+42 |
* | Add a Stopping state for voices | Chris Robinson | 2019-03-09 | 1 | -11/+44 |
* | Use more specific names for temp buffer storage | Chris Robinson | 2019-03-02 | 1 | -18/+10 |
* | Reduce BUFFERSIZE to match the default period size | Chris Robinson | 2019-02-24 | 1 | -9/+9 |
* | Mix B-Format sources directly to the dry buffer | Chris Robinson | 2019-02-21 | 1 | -2/+19 |
* | Avoid using internal AL[u]int64 types | Chris Robinson | 2019-02-11 | 1 | -1/+1 |
* | Use template declarations for the HRTF mixers | Chris Robinson | 2019-01-23 | 1 | -8/+8 |
* | Use template declarations for the normal mixing functions | Chris Robinson | 2019-01-23 | 1 | -8/+8 |
* | Use a template declaration for the resampler functions | Chris Robinson | 2019-01-23 | 1 | -11/+11 |
* | Use a flexible array for DirectHrtfState and ALvoice | Chris Robinson | 2019-01-12 | 1 | -4/+2 |
* | Remove redundant void argument list in function def | Filip Gawin | 2019-01-09 | 1 | -5/+5 |
* | Use c++ headers | Filip Gawin | 2019-01-09 | 1 | -5/+5 |
* | Avoid using old style casts | Filip Gawin | 2019-01-08 | 1 | -6/+6 |
* | Use nullptr in cpp files | Filip Gawin | 2019-01-07 | 1 | -2/+2 |
* | Use a unique_ptr for the AsyncEvents ringbuffer | Chris Robinson | 2018-12-27 | 1 | -4/+4 |
* | Clean up the ring buffer struct and use member functions | Chris Robinson | 2018-12-26 | 1 | -2/+3 |
* | Handle HRTF coefficients and values by reference where possible | Chris Robinson | 2018-12-26 | 1 | -2/+2 |
* | Do some pre-mixing fading checks once before preparing to mix | Chris Robinson | 2018-12-25 | 1 | -73/+88 |
* | Construct AsyncEvent objects directly in the ringbuffer | Chris Robinson | 2018-12-25 | 1 | -4/+8 |
* | Remove extraneous typedef, struct, and enum keywords | Chris Robinson | 2018-12-24 | 1 | -7/+7 |
* | Rename a couple HRTF structs | Chris Robinson | 2018-12-22 | 1 | -1/+1 |