aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2019-09-28 01:58:29 -0700
committerChris Robinson <[email protected]>2019-09-28 01:58:29 -0700
commit882b4acae80f41547a9e16b7def02a972842c857 (patch)
tree3c4474c01bcfc33ef2973f06adb4edca6ea8b5a0 /utils
parent00d5356b96d29775653bc6816fafff9cc94ef3ec (diff)
Add "fast" variants for the bsinc resamplers
This simply omits the scale factor from the filter, similar to how up-sampling does. The consequence of this is less smooth transitions when ramping the pitch while down-sampling, but otherwise behaves fine.
Diffstat (limited to 'utils')
-rw-r--r--utils/alsoft-config/mainwindow.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/alsoft-config/mainwindow.cpp b/utils/alsoft-config/mainwindow.cpp
index 7e5159cf..f4f5fd45 100644
--- a/utils/alsoft-config/mainwindow.cpp
+++ b/utils/alsoft-config/mainwindow.cpp
@@ -101,7 +101,9 @@ static const struct NameValuePair {
{ "Linear", "linear" },
{ "Default (Linear)", "" },
{ "Cubic Spline", "cubic" },
+ { "11th order Sinc (fast)", "fast_bsinc12" },
{ "11th order Sinc", "bsinc12" },
+ { "23rd order Sinc (fast)", "fast_bsinc24" },
{ "23rd order Sinc", "bsinc24" },
{ "", "" }