Chris Robinson 9b64e5e0db Implement a "fast" bsinc path
This takes advantage of the fact than when increment <= 1 (when not down-
sampling), the scale factor is always 0. As a result, the scale and scale-phase
deltas never contribute to the filtered output. Removing those multiply+add
operations cuts half of the work done by the inner loop.

Sounds that do need to down-sample (when played with a high pitch, or is 48khz
on 44.1khz output, for example), still go through the normal bsinc process.
2019-09-26 19:24:29 -07:00
..
2019-09-14 18:35:23 -07:00
2019-09-26 19:24:29 -07:00
2019-09-18 10:09:04 -07:00
2019-09-14 08:50:07 -07:00
2019-07-28 18:56:04 -07:00
2019-09-26 19:24:29 -07:00
2019-09-26 19:24:29 -07:00
2019-09-22 12:23:41 -07:00
2019-07-28 18:56:04 -07:00
2019-09-14 08:29:02 -07:00
2019-09-22 12:23:41 -07:00
2019-09-26 19:24:29 -07:00
2019-07-28 18:56:04 -07:00
2019-07-28 18:56:04 -07:00
2019-09-23 19:23:33 -07:00
2019-09-25 02:11:37 -07:00
2019-09-25 02:11:37 -07:00
2019-09-08 00:59:10 -07:00
2019-09-26 19:24:29 -07:00
2019-09-25 02:11:37 -07:00