Keep bsinc filter quality more consistent between scales
commit5048956ff02ec6d84aed2f79c65e4c130adf6e43
authorChris Robinson <chris.kcat@gmail.com>
Fri, 18 Aug 2017 00:47:35 +0000 (17 17:47 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Fri, 18 Aug 2017 06:21:41 +0000 (17 23:21 -0700)
tree188709d68d547232665a1fd66ec4e27f7dbb82ea
parent080c0766431f088f83a0ec1463422c6dd208a1f0
Keep bsinc filter quality more consistent between scales

This generates the filters using the proper size and scale. The 'a' divisor
should represent the +/- sample range (and thus be a whole number), with the
number of sample points being double that. Increasing the filter size to a
multiple of 4 (for SIMD) can be done by padding in 0s afterward.
Alc/bsinc_inc.c
utils/bsincgen.c