Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use a normal vector for the voices array | Chris Robinson | 2019-09-04 | 4 | -54/+9 |
| | |||||
* | Increment the mix count during disconnect | Chris Robinson | 2019-09-04 | 1 | -1/+3 |
| | | | | | So attempts to get the current playback offset behave correctly while disconnecting. | ||||
* | Only ASSUME values where a variable is used | Chris Robinson | 2019-09-04 | 4 | -6/+3 |
| | |||||
* | Only use one accumulation buffer for B-Format HRTF mixing | Chris Robinson | 2019-09-03 | 3 | -25/+16 |
| | | | | | It's all getting added together anyway and all channels are continuous inputs, so this is fewer passes over various buffers. | ||||
* | Clean up some formatting | Chris Robinson | 2019-09-03 | 1 | -6/+6 |
| | |||||
* | Avoid unnecessary placement new definitions | Chris Robinson | 2019-09-01 | 1 | -2/+1 |
| | |||||
* | Avoid accumulating a temporary | Chris Robinson | 2019-09-01 | 1 | -2/+2 |
| | |||||
* | Hold the source lock in UpdateAllSourceProps | Chris Robinson | 2019-09-01 | 1 | -21/+20 |
| | |||||
* | Store the voice fraction offset as unsigned | Chris Robinson | 2019-08-31 | 8 | -53/+46 |
| | |||||
* | Make MixVoice a member function | Chris Robinson | 2019-08-31 | 3 | -58/+55 |
| | |||||
* | Remove a couple unnecessary variables | Chris Robinson | 2019-08-27 | 1 | -7/+5 |
| | |||||
* | Remove some unnecessary local spans | Chris Robinson | 2019-08-26 | 1 | -23/+18 |
| | |||||
* | Use a span for effect state input | Chris Robinson | 2019-08-26 | 15 | -69/+73 |
| | |||||
* | Fix a function's sample count type | Chris Robinson | 2019-08-25 | 1 | -3/+4 |
| | |||||
* | Use al::byte for a couple more buffers | Chris Robinson | 2019-08-25 | 2 | -11/+11 |
| | |||||
* | Pass unsigned sample count to aluMixData | Chris Robinson | 2019-08-25 | 5 | -16/+16 |
| | |||||
* | Use unsigned sample counts for the compressor/limiter | Chris Robinson | 2019-08-25 | 2 | -56/+37 |
| | |||||
* | Use size_t for the post-process sample length | Chris Robinson | 2019-08-25 | 8 | -32/+32 |
| | |||||
* | Fade reverb over the whole update | Chris Robinson | 2019-08-24 | 1 | -106/+104 |
| | | | | | | | Since the early and late panning gains fade over the course of the update, it should match the fading done by the feedback loops to avoid percussive "blasts" when transitioning to a long-decay low-gain environment from a short-decay high-gain environment. | ||||
* | Make a couple functions into member functions | Chris Robinson | 2019-08-23 | 1 | -72/+72 |
| | |||||
* | Fix a variable declaration | Chris Robinson | 2019-08-22 | 1 | -3/+2 |
| | |||||
* | Avoid reading from pointers to __m128 values | Chris Robinson | 2019-08-21 | 2 | -40/+31 |
| | |||||
* | Pass samplesToDo as size_t to effects | Chris Robinson | 2019-08-20 | 14 | -105/+104 |
| | |||||
* | Fix NEON store call | Chris Robinson | 2019-08-20 | 1 | -1/+1 |
| | |||||
* | Use size_t for the mixers' fade counter and outpos | Chris Robinson | 2019-08-20 | 6 | -23/+22 |
| | |||||
* | Use size_t for HrtfMixer functions' buffer size | Chris Robinson | 2019-08-20 | 7 | -36/+35 |
| | |||||
* | Use size_t for reverb offsets and masks | Chris Robinson | 2019-08-20 | 1 | -97/+92 |
| | |||||
* | Simplify passing some span parameters | Chris Robinson | 2019-08-20 | 1 | -10/+6 |
| | |||||
* | Try to fix span construction for MSVC | Chris Robinson | 2019-08-20 | 1 | -3/+3 |
| | |||||
* | Fix MixRow definition for NEON | Chris Robinson | 2019-08-20 | 1 | -2/+2 |
| | |||||
* | Pass a span to the Resample function | Chris Robinson | 2019-08-20 | 9 | -60/+57 |
| | |||||
* | Use unsigned for the sample and channel converters | Chris Robinson | 2019-08-20 | 4 | -41/+38 |
| | |||||
* | Track the MixVoice sample count and fade counter as unsigned | Chris Robinson | 2019-08-20 | 2 | -19/+17 |
| | |||||
* | Use size_t for the NFC and biquad filters' sample count | Chris Robinson | 2019-08-20 | 6 | -15/+19 |
| | |||||
* | Pass a span for the Mix function's input | Chris Robinson | 2019-08-20 | 16 | -119/+110 |
| | |||||
* | Rename the Mix function input for clarity | Chris Robinson | 2019-08-20 | 5 | -20/+22 |
| | |||||
* | Pass the MixRow buffer size as a span | Chris Robinson | 2019-08-20 | 7 | -61/+57 |
| | |||||
* | Change NUM_LINES to a size_t for MSVC | Chris Robinson | 2019-08-19 | 1 | -33/+33 |
| | |||||
* | Fix for GCC5 decaying an array to a pointer | Chris Robinson | 2019-08-19 | 1 | -6/+6 |
| | |||||
* | More logically separate temp reverb buffers | Chris Robinson | 2019-08-19 | 1 | -37/+36 |
| | |||||
* | Allow using a variable channel stride for MixRowSamples | Chris Robinson | 2019-08-19 | 8 | -33/+39 |
| | |||||
* | Use the appropriate type | Chris Robinson | 2019-08-18 | 1 | -4/+4 |
| | |||||
* | Formatting cleanup | Chris Robinson | 2019-08-18 | 1 | -27/+27 |
| | |||||
* | Don't require MixRow's output to be a FloatBufferLine | Chris Robinson | 2019-08-18 | 7 | -13/+13 |
| | |||||
* | Merge pull request #329 from Raulshc/fshifter | kcat | 2019-08-18 | 1 | -28/+55 |
|\ | | | | | EFX: Update Frequency shifter | ||||
| * | EFX: Update Frequency shifter | Raulshc | 2019-08-18 | 1 | -28/+55 |
| | | | | | | | | Add f. shifter processing for L and R channels. | ||||
* | | Move double2int function | Raulshc | 2019-08-18 | 1 | -34/+1 |
|/ | | | | Move inline double2int function to alnumeric.h from pshifter.cpp | ||||
* | Reduce the size of reverb's temporary buffer storage | Chris Robinson | 2019-08-18 | 1 | -85/+94 |
| | | | | The size of ReverbState is now almost half of what it was. | ||||
* | Avoid an out parameter for VectorPartialScatter | Chris Robinson | 2019-08-17 | 1 | -5/+7 |
| | |||||
* | Use a std::array for the reverb sample buffer | Chris Robinson | 2019-08-17 | 1 | -19/+11 |
| |