Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Repack the bsinc resamplers coefficients | Chris Robinson | 2019-09-29 | 1 | -21/+22 |
| | | | | | | This puts the base coefficients and the phase deltas next to each other. This improves caching, as the base and phase deltas are always used together while the scales are only used for the non-fast versions. | ||||
* | Modify the bsinc resampler | Chris Robinson | 2019-09-29 | 1 | -3/+3 |
| | | | | | Readjusted the bsinc12 cutoff back to -60dB. Also increased the filter's phase count. | ||||
* | Make the BSincTables constexpr in an anonymous namespace | Chris Robinson | 2019-09-28 | 1 | -2/+4 |
| | |||||
* | Remove the unnecessary FRACTIONONE from bsincgen | Chris Robinson | 2019-09-28 | 1 | -11/+6 |
| | |||||
* | Make the bsinc l and m coefficients unsigned | Chris Robinson | 2019-09-17 | 1 | -10/+11 |
| | |||||
* | Fix compilation with MSVC | Chris Robinson | 2018-11-16 | 1 | -2/+2 |
| | |||||
* | Convert ALu.c to C++ | Chris Robinson | 2018-11-16 | 1 | -36/+36 |
| | | | | Required changes to bsincgen to generate C++-friendly structures. | ||||
* | Use a -40dB drop for bsinc12 | Chris Robinson | 2018-01-07 | 1 | -2/+2 |
| | | | | | | | This improves the transition width at the cost of slightly more audible high- frequency noise (nothing compared to linear or cubic, but still some). The previous transition band caused a noticeable loss in higher frequencies, making lower sample rate sources sound exceptionally dull or muffled. | ||||
* | Remove the sinc4 table | Chris Robinson | 2018-01-07 | 1 | -43/+4 |
| | |||||
* | Use the correct functions set to the compiler switches | Chris Robinson | 2017-12-15 | 1 | -1/+4 |
| | |||||
* | Don't hide the log2 macro behind an Android-only macro | Chris Robinson | 2017-10-07 | 1 | -1/+1 |
| | |||||
* | Avoid using wmain on Windows | Chris Robinson | 2017-08-30 | 2 | -3/+6 |
| | |||||
* | Automatically generate the bsinc table when building | Chris Robinson | 2017-08-28 | 2 | -0/+419 |
| | | | | | This makes bsincgen a native tool like bin2h, so it can run automatically when compiling. | ||||
* | Always declare a native-tools build target | Chris Robinson | 2017-08-26 | 1 | -0/+2 |
| | |||||
* | Move native-tools to the root directory | Chris Robinson | 2017-05-05 | 2 | -0/+108 |