]> git.sesse.net Git - c64tapwav/blobdiff - interpolate.h
Factor TAP writing out into its own file.
[c64tapwav] / interpolate.h
index f9aeb110060a0501b1e79255fa0edbab2a156ecb..c71110b37d71950c9b02b47950ff8d7c1d93bcac 100644 (file)
@@ -29,9 +29,9 @@ inline double lanczos_weight(double x)
 extern double lanczos_table[LANCZOS_RADIUS * LANCZOS_RESOLUTION];
 void make_lanczos_weight_table();
 
-inline double lanczos_weight_table(double x)
+inline double lanczos_weight_table(float x)
 {
-       int table_id = lrintf(fabs(x) * LANCZOS_RESOLUTION);
+       int table_id = lrintf(fabsf(x) * LANCZOS_RESOLUTION);
        if (table_id >= LANCZOS_RADIUS * LANCZOS_RESOLUTION) {
                return 0.0;
        }