aboutsummaryrefslogtreecommitdiffstats
path: root/core/bformatdec.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Clean up some more clang-tidy warningsChris Robinson2023-12-081-7/+9
|
* Use a variant instead of a union+flagChris Robinson2023-09-031-25/+39
|
* Avoid using a reversed all-pass for the front stablizerChris Robinson2023-01-061-51/+29
| | | | | | While a neat trick, it's been shown to be too volatile and add noise as the signal gets louder. It's better to just accept the phase shift and ensure everything stays aligned.
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-1/+1
|
* Avoid some uses of the LIKELY/UNLIKELY macrosChris Robinson2022-12-051-1/+1
|
* Don't manually reverse samplesChris Robinson2022-03-311-18/+12
|
* Get rid of MathDefsChris Robinson2022-01-271-5/+5
|
* Use a vector in BFormatDec instead of FlexArrayChris Robinson2021-12-101-2/+2
| | | | | | FlexArray would be better since it's not likely to use much memory for the array, but the std::unique_ptr makes BFormatDec a non-standard layout, causing GCC and Clang to complain.
* Convert AmbDecConf to DecoderConfig for loadingChris Robinson2021-06-231-73/+8
| | | | | This keeps AmbDecConf uses confined to multi-channel panning initialization, and avoids spreading conversions and maps all over.
* Move bformatdec to coreChris Robinson2021-04-251-0/+263