Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Remove unnecessary assignment operators | Chris Robinson | 2019-05-27 | 1 | -10/+0 |
| | |||||
* | Implement static-sized spans, and handle overload requirements | Chris Robinson | 2019-05-27 | 1 | -6/+191 |
| | | | | | | Note that span is specialized such that a static-sized span only has a single data member, making it a suitable replacement for Type (&arg)[Size] style variables/parameters. | ||||
* | Get rid of the COUNTOF macro | Chris Robinson | 2019-05-26 | 5 | -39/+34 |
| | |||||
* | Fix subspan | Chris Robinson | 2019-05-26 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | Add a few more methods to the span class | Chris Robinson | 2019-05-26 | 1 | -0/+11 |
| | |||||
* | 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 |
| | |||||
* | Use al::byte for ADPCM decoders | Chris Robinson | 2019-05-24 | 3 | -57/+53 |
| | |||||
* | Add byte ops that take an integer-based rhs parameter | Chris Robinson | 2019-05-24 | 1 | -1/+7 |
| | |||||
* | Move a couple table definitions to where they're used | Chris Robinson | 2019-05-24 | 3 | -89/+78 |
| | |||||
* | Fix some truncation warnings with MSVC | Chris Robinson | 2019-05-24 | 1 | -14/+14 |
| | |||||
* | Remove an unnecessary struct member | Chris Robinson | 2019-05-24 | 2 | -12/+9 |
| | |||||
* | Use raw bytes for the buffer data | Chris Robinson | 2019-05-24 | 3 | -10/+12 |
| | |||||
* | Add a unique byte type for dealing with raw bytes | Chris Robinson | 2019-05-24 | 2 | -0/+61 |
| | |||||
* | Store the span extents as a pair of pointers | Chris Robinson | 2019-05-24 | 1 | -10/+10 |
| | |||||
* | Use a span for referencing the channel map to initialize | Chris Robinson | 2019-05-23 | 1 | -17/+12 |
| | |||||
* | Add a missing include | Chris Robinson | 2019-05-23 | 1 | -0/+2 |
| | |||||
* | Use a span for resource data | Chris Robinson | 2019-05-23 | 1 | -9/+8 |
| | |||||
* | Add a span class to act as a view to contiguous data | Chris Robinson | 2019-05-23 | 2 | -0/+106 |
| | |||||
* | Use a function to mark a source for updating | Chris Robinson | 2019-05-23 | 1 | -39/+38 |
| | |||||
* | 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 | 3 | -6/+11 |
| | |||||
* | 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 | 4 | -41/+49 |
| | |||||
* | 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 |
| | |||||
* | Properly mark a likely branch | Chris Robinson | 2019-05-05 | 1 | -1/+1 |
| | |||||
* | 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 the printf format attribute to backend_exception's constructor | Chris Robinson | 2019-05-04 | 1 | -1/+8 |
| |