Chris Robinson
3bbfd0c099
Fix compilation with MSVC
2018-11-16 23:01:40 -08:00
Chris Robinson
53373a43b8
Convert ALu.c to C++
...
Required changes to bsincgen to generate C++-friendly structures.
2018-11-16 20:32:19 -08:00
Chris Robinson
d8258984b4
Use a -40dB drop for bsinc12
...
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.
2018-01-07 06:43:35 -08:00
Chris Robinson
c423b6c8b7
Remove the sinc4 table
2018-01-07 05:58:52 -08:00
Chris Robinson
d9f57c099b
Use the correct functions set to the compiler switches
2017-12-15 12:25:50 -08:00
Chris Robinson
71ce90d083
Don't hide the log2 macro behind an Android-only macro
2017-10-07 14:39:41 -07:00
Chris Robinson
67f183f206
Avoid using wmain on Windows
2017-08-30 16:33:44 -07:00
Chris Robinson
2916efee21
Automatically generate the bsinc table when building
...
This makes bsincgen a native tool like bin2h, so it can run automatically when
compiling.
2017-08-28 10:31:23 -07:00
Chris Robinson
b1ff2a05af
Always declare a native-tools build target
2017-08-26 02:21:50 -07:00
Chris Robinson
64f0630fef
Move native-tools to the root directory
2017-05-05 05:03:50 -07:00