Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use a bitfield for the device flags | Chris Robinson | 2019-06-08 | 7 | -66/+67 | |
| | ||||||
* | Add a bitfield class for indexed, auto-sized flags | Chris Robinson | 2019-06-08 | 1 | -0/+25 | |
| | ||||||
* | Use a span for the complex_fft/hilbert functions | Chris Robinson | 2019-06-08 | 4 | -41/+41 | |
| | ||||||
* | Fix for GCC 5.4 | Chris Robinson | 2019-06-08 | 1 | -3/+3 | |
| | ||||||
* | Simplify DistanceComp somewhat | Chris Robinson | 2019-06-08 | 4 | -49/+36 | |
| | ||||||
* | Add and use proper types for FlexArray | Chris Robinson | 2019-06-07 | 1 | -20/+43 | |
| | ||||||
* | Don't warn about standard functions with MSVC | Chris Robinson | 2019-06-06 | 1 | -1/+1 | |
| | ||||||
* | Avoid strcpy | Chris Robinson | 2019-06-06 | 1 | -1/+2 | |
| | ||||||
* | Disable MSVC warning 4200 again | Chris Robinson | 2019-06-06 | 1 | -1/+1 | |
| | ||||||
* | Remove a couple unused functions | Chris Robinson | 2019-06-06 | 2 | -51/+0 | |
| | ||||||
* | Remove the DEF_ALIGN macro | Chris Robinson | 2019-06-06 | 4 | -10/+9 | |
| | ||||||
* | Remove the unused ALIGN macro | Chris Robinson | 2019-06-06 | 2 | -15/+0 | |
| | ||||||
* | Don't disable some MSVC warnings | Chris Robinson | 2019-06-06 | 1 | -2/+2 | |
| | ||||||
* | 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 | 5 | -29/+14 | |
| | ||||||
* | Use a span for the effect state's output target | Chris Robinson | 2019-06-05 | 15 | -35/+19 | |
| | ||||||
* | Make some more channel counts unsigned | Chris Robinson | 2019-06-05 | 13 | -44/+42 | |
| | ||||||
* | Make RealMixParams channel count unsigned | Chris Robinson | 2019-06-05 | 7 | -42/+36 | |
| | ||||||
* | Properly destroy other objects | Chris Robinson | 2019-06-05 | 8 | -16/+16 | |
| | ||||||
* | Properly destroy the limiter's extra fields | Chris Robinson | 2019-06-05 | 1 | -6/+6 | |
| | ||||||
* | Add methods to construct and destruct objects in-place | Chris Robinson | 2019-06-05 | 1 | -5/+73 | |
| | ||||||
* | 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 | 24 | -56/+23 | |
| | | | | | | 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 | 4 | -4/+8 | |
| | ||||||
* | Restructure voice data members | Chris Robinson | 2019-06-03 | 5 | -158/+160 | |
| | | | | | 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 | |
| | ||||||
* | Properly search for prebuilt native-tools | Chris Robinson | 2019-06-01 | 1 | -2/+13 | |
| | ||||||
* | 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 | |
| | ||||||
* | Another attempt to fix MSVC 2015 | Chris Robinson | 2019-05-30 | 1 | -8/+6 | |
| | ||||||
* | Avoid some MSVC workarounds that didn't seem to work | Chris Robinson | 2019-05-30 | 1 | -13/+9 | |
| | ||||||
* | Improve span constructor requirements | Chris Robinson | 2019-05-30 | 1 | -7/+10 | |
| | | | | Particularly, properly account for the const-ness of the data returned by it. | |||||
* | Try to work around some MSVC short-comings | Chris Robinson | 2019-05-30 | 1 | -9/+13 | |
| | ||||||
* | Avoid potentially ambiguous span copy constructor | Chris Robinson | 2019-05-30 | 1 | -2/+2 | |
| | ||||||
* | 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 | 3 | -33/+23 | |
| | ||||||
* | 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 | 15 | -96/+91 | |
| | ||||||
* | Use FloatBufferLine and span<> for MixRowSamples | Chris Robinson | 2019-05-29 | 7 | -46/+30 | |
| | ||||||
* | Use FloatBufferLine and span<> in the reverb effect | Chris Robinson | 2019-05-29 | 1 | -42/+50 | |
| | ||||||
* | Pass a span to MixDirectHrtf instead of a pointer+size | Chris Robinson | 2019-05-29 | 7 | -26/+28 | |
| | ||||||
* | Separate two HRTF passes into two loops | Chris Robinson | 2019-05-29 | 1 | -16/+21 | |
| | ||||||
* | Use FloatBufferLine for the effect process method | Chris Robinson | 2019-05-29 | 14 | -57/+62 | |
| | ||||||
* | Use FloatBufferLine with the HRTF mixer functions | Chris Robinson | 2019-05-28 | 8 | -65/+65 | |
| | ||||||
* | Improve a couple algorithms | Chris Robinson | 2019-05-28 | 3 | -29/+39 | |
| | ||||||
* | Use std::array for most mixing buffer arrays | Chris Robinson | 2019-05-28 | 14 | -80/+89 | |
| | ||||||
* | Simplify template type requirement checking | Chris Robinson | 2019-05-28 | 1 | -7/+11 | |
| | ||||||
* | Small cleanup for is_span and is_std_array | Chris Robinson | 2019-05-27 | 1 | -8/+10 | |
| | ||||||
* | Fix default constructor for static-sized spans | Chris Robinson | 2019-05-27 | 1 | -1/+1 | |
| |