Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use a reference instead of the same array index | Chris Robinson | 2019-06-24 | 1 | -12/+11 |
| | |||||
* | Correctly index the send params | Chris Robinson | 2019-06-24 | 1 | -1/+1 |
| | |||||
* | Clean up all unused HRTFs when going through them | Chris Robinson | 2019-06-24 | 1 | -12/+10 |
| | |||||
* | Use spans to handle pulseaudio capture buffers | Chris Robinson | 2019-06-23 | 1 | -30/+36 |
| | |||||
* | Don't inline ifstream destructor | Chris Robinson | 2019-06-18 | 2 | -1/+7 |
| | |||||
* | Simplify al_print | Chris Robinson | 2019-06-18 | 2 | -9/+8 |
| | |||||
* | Rename HrtfParams to HrtfFilter | Chris Robinson | 2019-06-18 | 8 | -15/+15 |
| | |||||
* | Use al::byte instead of ALbyte for raw bytes | Chris Robinson | 2019-06-17 | 1 | -4/+4 |
| | |||||
* | Use al::make_unique for ChannelConverter | Chris Robinson | 2019-06-17 | 1 | -2/+1 |
| | |||||
* | Use a span instead of pointer+size parameters | Chris Robinson | 2019-06-17 | 1 | -10/+11 |
| | |||||
* | Avoid an implied else if check | Chris Robinson | 2019-06-16 | 1 | -7/+3 |
| | |||||
* | Avoid manually looping to destroy orphaned async events | Chris Robinson | 2019-06-16 | 1 | -10/+7 |
| | |||||
* | Reorganize how some device fields are set and reset | Chris Robinson | 2019-06-15 | 3 | -78/+61 |
| | |||||
* | Fix BS2B output | Chris Robinson | 2019-06-12 | 1 | -1/+6 |
| | |||||
* | Fix unsigned short/int sample converters | Chris Robinson | 2019-06-11 | 1 | -25/+28 |
| | | | | And add const/noexcept in some places | ||||
* | Use C++ I/O to check for NEON support | Chris Robinson | 2019-06-10 | 1 | -28/+18 |
| | |||||
* | Get rid of an unnecessary constructor | Chris Robinson | 2019-06-10 | 1 | -6/+1 |
| | |||||
* | Remove some extern "C" blocks | Chris Robinson | 2019-06-10 | 3 | -20/+3 |
| | |||||
* | Don't inline some file IO methods | Chris Robinson | 2019-06-10 | 2 | -125/+141 |
| | |||||
* | Make the voice count unsigned | Chris Robinson | 2019-06-09 | 2 | -3/+3 |
| | |||||
* | Use a FlexArray for the context's voices | Chris Robinson | 2019-06-09 | 3 | -122/+70 |
| | |||||
* | Make sure the bitfield indices are constants | Chris Robinson | 2019-06-09 | 6 | -49/+49 |
| | |||||
* | Use a bitfield for the device flags | Chris Robinson | 2019-06-08 | 6 | -51/+49 |
| | |||||
* | Use a span for the complex_fft/hilbert functions | Chris Robinson | 2019-06-08 | 2 | -3/+3 |
| | |||||
* | Simplify DistanceComp somewhat | Chris Robinson | 2019-06-08 | 3 | -35/+30 |
| | |||||
* | Avoid strcpy | Chris Robinson | 2019-06-06 | 1 | -1/+2 |
| | |||||
* | Remove the DEF_ALIGN macro | Chris Robinson | 2019-06-06 | 1 | -1/+1 |
| | |||||
* | Use a FlexArray for ringbuffer storage | Chris Robinson | 2019-06-05 | 2 | -15/+23 |
| | |||||
* | Remove the per-voice ChannelsPerOrder field | Chris Robinson | 2019-06-05 | 3 | -27/+13 |
| | |||||
* | Use a span for the effect state's output target | Chris Robinson | 2019-06-05 | 14 | -33/+18 |
| | |||||
* | Make some more channel counts unsigned | Chris Robinson | 2019-06-05 | 12 | -43/+41 |
| | |||||
* | Make RealMixParams channel count unsigned | Chris Robinson | 2019-06-05 | 6 | -41/+35 |
| | |||||
* | Properly destroy other objects | Chris Robinson | 2019-06-05 | 2 | -3/+3 |
| | |||||
* | Properly destroy the limiter's extra fields | Chris Robinson | 2019-06-05 | 1 | -6/+6 |
| | |||||
* | Use a 16-sample base delay for the B-Format decoder IRs | Chris Robinson | 2019-06-04 | 1 | -5/+5 |
| | |||||
* | Avoid a separate struct for the bandsplitter all-pass | Chris Robinson | 2019-06-04 | 5 | -58/+17 |
| | |||||
* | Don't log the function or prefix | Chris Robinson | 2019-06-04 | 22 | -53/+21 |
| | | | | | | It's ultimately unnecessary since the message is an indicator about where it was logged from. The message itself is generally more important than where it was from, too. | ||||
* | Improve alignment handling for the alignment allocator | Chris Robinson | 2019-06-03 | 1 | -1/+1 |
| | |||||
* | Restructure voice data members | Chris Robinson | 2019-06-03 | 3 | -117/+123 |
| | | | | | This should improve access patters by packing each buffer channel's data together, which is more inline with its use. | ||||
* | Allow selecting the ambisonic order for basic HRTF rendering | Chris Robinson | 2019-06-02 | 1 | -22/+46 |
| | |||||
* | Make sure the T60 filter gains are properly clamped | Chris Robinson | 2019-05-31 | 1 | -6/+6 |
| | |||||
* | Once more for MSVC | Chris Robinson | 2019-05-30 | 1 | -4/+8 |
| | |||||
* | Avoid some MSVC workarounds that didn't seem to work | Chris Robinson | 2019-05-30 | 1 | -13/+9 |
| | |||||
* | Try to work around some MSVC short-comings | Chris Robinson | 2019-05-30 | 1 | -9/+13 |
| | |||||
* | Try to fix "ambiguous" initializations with older compilers | Chris Robinson | 2019-05-29 | 1 | -3/+3 |
| | |||||
* | Use a span for the voice's buffer references | Chris Robinson | 2019-05-29 | 2 | -29/+21 |
| | |||||
* | Use span<FloatBufferLine> for EffectState::process output | Chris Robinson | 2019-05-29 | 14 | -75/+66 |
| | |||||
* | Use span<FloatBufferLine> for MixSamples | Chris Robinson | 2019-05-29 | 14 | -93/+88 |
| | |||||
* | Use FloatBufferLine and span<> for MixRowSamples | Chris Robinson | 2019-05-29 | 6 | -44/+28 |
| | |||||
* | Use FloatBufferLine and span<> in the reverb effect | Chris Robinson | 2019-05-29 | 1 | -42/+50 |
| |