Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up some more unnecessary uses of AL types | Chris Robinson | 2020-04-08 | 18 | -156/+157 |
| | |||||
* | Avoid ALfloat and ALint in the effects | Chris Robinson | 2020-04-08 | 13 | -399/+399 |
| | |||||
* | Avoid ALfloat in some places | Chris Robinson | 2020-04-08 | 4 | -90/+90 |
| | |||||
* | Use acquire-release semantics for changing deferred updates | Chris Robinson | 2020-04-07 | 2 | -2/+2 |
| | |||||
* | Don't yield the CPU when waiting for updates to finish | Chris Robinson | 2020-04-07 | 1 | -2/+3 |
| | |||||
* | Use better values for a couple in-progress enums | Chris Robinson | 2020-04-07 | 1 | -2/+2 |
| | |||||
* | Use a unique_ptr for constructing the bsinc table coefficients | Chris Robinson | 2020-04-07 | 1 | -25/+22 |
| | |||||
* | Dynamically allocate the temporary bsinc filter table | Chris Robinson | 2020-04-06 | 1 | -2/+7 |
| | |||||
* | Combine the late reverb feedback and modulator delay lines | Chris Robinson | 2020-04-06 | 1 | -37/+24 |
| | |||||
* | Include the average modulation delay for the late reverb feedback | Chris Robinson | 2020-04-06 | 1 | -59/+63 |
| | |||||
* | Pass the BSincHeader by reference instead of value | Chris Robinson | 2020-04-05 | 1 | -2/+2 |
| | |||||
* | Reimplement the modulation stage for reverb | Chris Robinson | 2020-04-05 | 1 | -37/+199 |
| | | | | | This seems to be quite close recordings from real hardware, so it's probably good enough. | ||||
* | Require Qt5 for alsoft-config | Chris Robinson | 2020-04-05 | 1 | -49/+17 |
| | |||||
* | Merge pull request #167 from aaronmjacobs/build-version-option | kcat | 2020-04-05 | 1 | -1/+2 |
|\ | | | | | Add option to disable "build_version" cmake target | ||||
| * | Add option to disable "build_version" cmake target | Aaron Jacobs | 2018-01-28 | 1 | -1/+2 |
| | | |||||
* | | Avoid storing the bsinc coefficient deltas before output | Chris Robinson | 2020-04-04 | 1 | -48/+49 |
| | | | | | | | | This cuts the majority of stack use when generating the coefficients. | ||||
* | | Get rid of the Android cross-compile toolchain | Chris Robinson | 2020-04-04 | 1 | -39/+11 |
| | | | | | | | | It has problems, and the Android NDK provides one that works fine. | ||||
* | | Remove the now-unused native tools | Chris Robinson | 2020-04-04 | 2 | -118/+0 |
| | | |||||
* | | Use a cmake script to convert a binary file to a header file | Chris Robinson | 2020-04-04 | 2 | -35/+17 |
| | | |||||
* | | Add an extension to change a buffer's unpack ambisonic order | Chris Robinson | 2020-04-04 | 3 | -0/+21 |
| | | |||||
* | | Track a buffer's ambisonic order | Chris Robinson | 2020-04-04 | 4 | -23/+43 |
| | | |||||
* | | Add an ambisonic order parameter to the buffer channel count | Chris Robinson | 2020-04-03 | 2 | -19/+18 |
| | | |||||
* | | Remove a couple outdated comments | Chris Robinson | 2020-04-03 | 1 | -2/+2 |
| | | |||||
* | | Some more ALfloat->float cleanup | Chris Robinson | 2020-04-03 | 2 | -25/+25 |
| | | |||||
* | | Use structs for the mixer and resampler tags | Chris Robinson | 2020-04-03 | 9 | -24/+61 |
| | | |||||
* | | Avoid using ALfloat in the mixer functions | Chris Robinson | 2020-04-03 | 6 | -48/+48 |
| | | |||||
* | | Another small cleanup | Chris Robinson | 2020-04-03 | 2 | -8/+7 |
| | | |||||
* | | Jump to the target gain if the fade amount is small | Chris Robinson | 2020-04-03 | 3 | -6/+12 |
| | | |||||
* | | Avoid unnecessary duplication in the resamplers | Chris Robinson | 2020-04-03 | 3 | -47/+34 |
| | | |||||
* | | Remove the now-unused bsincgen | Chris Robinson | 2020-04-02 | 3 | -396/+5 |
| | | |||||
* | | Fix bsinc filter alignment and offsets | Chris Robinson | 2020-04-02 | 1 | -3/+3 |
| | | |||||
* | | Avoid std::abs in a constexpr function | Chris Robinson | 2020-04-02 | 1 | -1/+1 |
| | | |||||
* | | Generate the bsinc tables using constexpr methods | Chris Robinson | 2020-04-02 | 9 | -12/+380 |
| | | | | | | | | | | | | | | | | All the methods used should be compliant with C++14 constexpr rules. However, the number of scales and phases cause GenerateBSincCoeffs to reach the allowed step limit, preventing full compile-time generation. It's not a terribly big deal, it'll generate them very quickly when loading, but it does prevent using shared read-only memory pages. | ||||
* | | Avoid using M_PI | Chris Robinson | 2020-04-01 | 2 | -16/+9 |
| | | |||||
* | | Report better latency when PulseAudio has no timing info | Chris Robinson | 2020-03-30 | 1 | -5/+5 |
| | | |||||
* | | Inline a small helper method | Chris Robinson | 2020-03-30 | 2 | -24/+24 |
| | | |||||
* | | Get rid of a redundant enum | Chris Robinson | 2020-03-30 | 34 | -69/+64 |
| | | |||||
* | | Return the enumerated device names from the backend | Chris Robinson | 2020-03-30 | 34 | -144/+192 |
| | | | | | | | | Rather than using an out parameter. | ||||
* | | Hold the ListLock while opening a device | Chris Robinson | 2020-03-30 | 1 | -0/+2 |
| | | | | | | | | | | Since it may rely on the enumerated device list that could be updated asynchronously. | ||||
* | | Remove use of unnecessary type aliases | Chris Robinson | 2020-03-30 | 3 | -22/+22 |
| | | |||||
* | | Move the FrontStablizer definition to its own header | Chris Robinson | 2020-03-30 | 5 | -15/+28 |
| | | |||||
* | | Inline a couple BackendBase methods | Chris Robinson | 2020-03-30 | 2 | -8/+3 |
| | | |||||
* | | Remove the mutex from the backend base | Chris Robinson | 2020-03-29 | 5 | -12/+17 |
| | | |||||
* | | Remove the QSA backend | Chris Robinson | 2020-03-29 | 6 | -1040/+0 |
| | | | | | | | | | | It's been broken for who knows how long, and could really do with a rewrite for the new interface anyway. | ||||
* | | Reset real-time priority on fork | Chris Robinson | 2020-03-29 | 1 | -2/+7 |
| | | |||||
* | | Protect the call to pa_mainloop_quit with the mutex | Chris Robinson | 2020-03-29 | 1 | -1/+4 |
| | | |||||
* | | Stop updating effects when one fails | Chris Robinson | 2020-03-29 | 1 | -19/+14 |
| | | |||||
* | | Make some functions private methods | Chris Robinson | 2020-03-28 | 1 | -19/+19 |
| | | |||||
* | | Rename ALvoice and related structs to Voice | Chris Robinson | 2020-03-28 | 6 | -124/+122 |
| | | |||||
* | | Get rid of MAX_INPUT_CHANNELS | Chris Robinson | 2020-03-28 | 2 | -8/+10 |
| | |