X-Git-Url: https://git.sesse.net/?p=c64tapwav;a=blobdiff_plain;f=decode.cpp;h=c9a5ded52741f233ccf877c3f7384d1dbdc37bce;hp=99776bc29a07e15eb54d57c1cd5d2fa8986f4822;hb=ea559cf143beb9b6305293a355a66fef1a0bed4a;hpb=08089f496815d725c3bee171bae0e884642ffc05 diff --git a/decode.cpp b/decode.cpp index 99776bc..c9a5ded 100644 --- a/decode.cpp +++ b/decode.cpp @@ -42,7 +42,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;