Add a higher quality bsinc resampler using 24 sample points
commita4d357de06b3860f49f2f6f70899d825b920947b
authorChris Robinson <chris.kcat@gmail.com>
Sun, 27 Aug 2017 17:16:36 +0000 (27 10:16 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Sun, 27 Aug 2017 17:16:36 +0000 (27 10:16 -0700)
tree3532665177753d3f6d6cb8a5c6a9b702a48d403a
parent773d4664ff8f31837374164b64b992b86fcc80f7
Add a higher quality bsinc resampler using 24 sample points

This improves the transition width, allowing more of the higher frequencies
remain audible. It would be preferrable to have an upper limit of 32 points
instead of 48, to reduce the overall table size and the CPU cost for down-
sampling.
Alc/ALu.c
Alc/bsinc_inc.c
Alc/converter.c
Alc/mixer.c
OpenAL32/Include/alu.h
OpenAL32/alState.c
alsoftrc.sample
utils/bsincgen.c