]> de.git.xonotic.org Git - xonotic/mediasource.git/blobdiff - sound/weapons/loopfinder/findloop.c
some improvements
[xonotic/mediasource.git] / sound / weapons / loopfinder / findloop.c
index cbfc43409b94fd7012701ae838371911987dc984..997e11e3b2dd6efc78f05219f0f455465b99bb38 100644 (file)
@@ -97,8 +97,8 @@ sf_count_t findMaximum(double (*func) (sf_count_t), sf_count_t x0, sf_count_t xg
                        break;
                //fprintf(stderr, "round:\n");
                sf_count_t bestguess = findMaximumSingle(func, xg, xg2, size / 32 + 1);
-               xg = MAX(xg, bestguess - size / 3);
-               xg2 = MIN(bestguess + size / 3, xg2);
+               xg = MAX(xg0, bestguess - size / 3);
+               xg2 = MIN(bestguess + size / 3, xg20);
        }
 
        fprintf(stderr, "guessed: %d\n", (int)xg);