Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Pass a span to MixDirectHrtf instead of a pointer+size | Chris Robinson | 2019-05-29 | 6 | -24/+24 |
| | |||||
* | 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 | 7 | -59/+59 |
| | |||||
* | 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 | 11 | -74/+81 |
| | |||||
* | Get rid of the COUNTOF macro | Chris Robinson | 2019-05-26 | 2 | -21/+17 |
| | |||||
* | Use a span for loading source samples | Chris Robinson | 2019-05-26 | 1 | -13/+13 |
| | |||||
* | Ensure a couple calls are constexpr | Chris Robinson | 2019-05-26 | 1 | -4/+6 |
| | |||||
* | Use SL_ANDROID_DATAFORMAT_PCM_EX for extended PCM info | Chris Robinson | 2019-05-26 | 1 | -11/+11 |
| | |||||
* | Use al::byte instead of char for generic data storage | Chris Robinson | 2019-05-26 | 2 | -12/+13 |
| | |||||
* | Avoid a few more NUM_LINES assumptions | Chris Robinson | 2019-05-26 | 1 | -13/+12 |
| | |||||
* | Move a couple functions into its related class | Chris Robinson | 2019-05-25 | 7 | -45/+39 |
| | |||||
* | Remove a couple unused functions | Chris Robinson | 2019-05-25 | 1 | -9/+0 |
| | |||||
* | Avoid some uses of RESTRICT | Chris Robinson | 2019-05-25 | 5 | -47/+52 |
| | |||||
* | Move a couple table definitions to where they're used | Chris Robinson | 2019-05-24 | 1 | -0/+75 |
| | |||||
* | Fix some truncation warnings with MSVC | Chris Robinson | 2019-05-24 | 1 | -14/+14 |
| | |||||
* | Use raw bytes for the buffer data | Chris Robinson | 2019-05-24 | 1 | -7/+7 |
| | |||||
* | Use a span for referencing the channel map to initialize | Chris Robinson | 2019-05-23 | 1 | -17/+12 |
| | |||||
* | Use a span for resource data | Chris Robinson | 2019-05-23 | 1 | -9/+8 |
| | |||||
* | Properly reverse the HRTF field order when loading it | Chris Robinson | 2019-05-22 | 2 | -72/+108 |
| | | | | And combine a couple arrays into an array structure | ||||
* | Allow initializing splitter filters with constructors | Chris Robinson | 2019-05-22 | 2 | -4/+10 |
| | |||||
* | Don't change the format tag in MakeExtensible | Chris Robinson | 2019-05-21 | 1 | -8/+10 |
| | |||||
* | Simplify the echo feedback loop | Chris Robinson | 2019-05-20 | 1 | -30/+26 |
| | |||||
* | Don't use coverage spread for the echo spread | Chris Robinson | 2019-05-20 | 1 | -17/+9 |
| | |||||
* | Avoid unnecessary use of CalcAngleCoeffs | Chris Robinson | 2019-05-20 | 6 | -8/+8 |
| | |||||
* | Don't attenuate the repeated sample | Chris Robinson | 2019-05-19 | 1 | -13/+6 |
| | | | | The mixing gain stepping will handle it | ||||
* | Restructure some voice fields | Chris Robinson | 2019-05-17 | 2 | -17/+14 |
| | |||||
* | Fix a couple type truncation warnings with MSVC | Chris Robinson | 2019-05-12 | 2 | -2/+2 |
| | |||||
* | Use available buffer samples when pausing a source | Chris Robinson | 2019-05-05 | 1 | -5/+7 |
| | |||||
* | Set the device channel order from PulseAudio's channel map | Chris Robinson | 2019-05-04 | 1 | -1/+70 |
| | |||||
* | Fix when PulseAudio channel configuration changes | Chris Robinson | 2019-05-04 | 1 | -52/+49 |
| | |||||
* | Avoid unnecessary parsing for channel maps | Chris Robinson | 2019-05-04 | 1 | -54/+61 |
| | |||||
* | Use exceptions when opening and reseting the PulseAudio backend | Chris Robinson | 2019-05-04 | 1 | -117/+82 |
| | |||||
* | Catch exceptions from backend reset | Chris Robinson | 2019-05-04 | 1 | -1/+7 |
| | |||||
* | Add an exception class to cover backend creation and opening | Chris Robinson | 2019-05-04 | 1 | -35/+41 |
| | |||||
* | Report the threshold limit for the output limiter | Chris Robinson | 2019-05-04 | 1 | -3/+6 |
| | |||||
* | Use BUFFERSIZE for the reverb loop limit | Chris Robinson | 2019-05-03 | 1 | -11/+6 |
| | | | | | | | At 44/48khz, the main delay line comes out to 20k to 22k samples, which gets rounded up to 32k as the next power of two. This leaves plenty of room for the full 1k BUFFERSIZE without having to increase the delay line beyond what it already is. | ||||
* | Add some assumes and consts | Chris Robinson | 2019-05-03 | 1 | -16/+15 |
| | |||||
* | Avoid a few more array length assumptions | Chris Robinson | 2019-05-01 | 1 | -36/+35 |
| | |||||
* | Avoid masking offsets in the inner reverb loops | Chris Robinson | 2019-04-30 | 1 | -84/+158 |
| | |||||
* | Disable NFC by default | Chris Robinson | 2019-04-29 | 1 | -1/+1 |
| |