Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Add an exception class to cover backend creation and opening | Chris Robinson | 2019-05-04 | 4 | -35/+90 |
| | |||||
* | 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 |
| | |||||
* | Add some missing include directories | Chris Robinson | 2019-04-29 | 1 | -19/+7 |
| | |||||
* | Make a number of settings tristate | Chris Robinson | 2019-04-29 | 2 | -73/+63 |
| | |||||
* | Disable NFC by default | Chris Robinson | 2019-04-29 | 3 | -12/+13 |
| | |||||
* | Allow NFC filters without HQ decoding | Chris Robinson | 2019-04-29 | 1 | -64/+18 |
| | | | | | | It still requires a proper custom decoder configuration for speakers, so that proper distances can be specified. Ambisonic output still relies on the nfc-ref-delay option, and HRTF uses the dataset's distance. | ||||
* | Merge pull request #285 from ArthurSonzogni/master | kcat | 2019-04-29 | 2 | -44/+56 |
|\ | | | | | Update CMakeLists.txt. Simplify examples build and export PUBLIC headers. | ||||
| * | CMAKE: export PUBLIC headers of OpenAL. | ArthurSonzogni | 2019-04-30 | 2 | -44/+56 |
|/ | | | | | | | | | | | | | | | | Remove the cmake function: INCLUDE_DIRECTORIES(..) Replace it by: TARGET_INCLUDE_DIRECTORIES(...) It gives us the opportunity to define whether or not OpenAL dependencies should be exported or not (using PUBLIC or PRIVATE keywoard). [user visible changes] The OpenAL PUBLIC headers are exported. When a target depends on OpenAL, it will have access to its public headers. Some small refactor along the way. | ||||
* | Increase the period size slider and don't use steps of 64 | Chris Robinson | 2019-04-28 | 2 | -12/+9 |
| | |||||
* | Properly replace sinc4 with cubic in alsoft-config | Chris Robinson | 2019-04-28 | 1 | -3/+3 |
| | |||||
* | Only enable NFC with HRTF when hq-mode is enabled | Chris Robinson | 2019-04-28 | 1 | -2/+5 |
| | |||||
* | Combine some reverb processing loops | Chris Robinson | 2019-04-28 | 1 | -29/+31 |
| | | | | | | Specifically, the A2B and output mixing, as well as applying the band-pass with B2A mixing (the latter of which hiding a bug that was overwriting the early buffer storage). | ||||
* | Remove restrict from in+out parameters | Chris Robinson | 2019-04-28 | 2 | -5/+5 |
| |