X-Git-Url: https://git.sesse.net/?p=c64tapwav;a=blobdiff_plain;f=decode.cpp;h=0e88f9d85d73d55d5e5a55262c5f68f1b99acfcf;hp=99776bc29a07e15eb54d57c1cd5d2fa8986f4822;hb=8bcb1606276bfbb87751e2c263a849b7c89bccb5;hpb=08089f496815d725c3bee171bae0e884642ffc05 diff --git a/decode.cpp b/decode.cpp index 99776bc..0e88f9d 100644 --- a/decode.cpp +++ b/decode.cpp @@ -1,7 +1,6 @@ #include #include #include -#include #include #include #include @@ -42,7 +41,7 @@ double find_zerocrossing(const std::vector &pcm, int x) double upper = x; double lower = x + 1; - while (upper - lower > 1e-6) { + while (lower - upper > 1e-3) { double mid = 0.5f * (upper + lower); if (lanczos_interpolate(pcm, mid) > 0) { upper = mid;