From: Paul Brossier Date: Fri, 30 Oct 2015 09:33:58 +0000 (+0100) Subject: src/pitch/pitchmcomb.c: fix candidates sorting function, really comparing current... X-Git-Tag: 0.4.4~300^2~361 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=9ee1ee9b78478492f5eaca0ede46bd1b21dca41e;p=aubio.git src/pitch/pitchmcomb.c: fix candidates sorting function, really comparing current to next --- diff --git a/src/pitch/pitchmcomb.c b/src/pitch/pitchmcomb.c index fee030e9..b8714210 100644 --- a/src/pitch/pitchmcomb.c +++ b/src/pitch/pitchmcomb.c @@ -335,8 +335,7 @@ aubio_pitchmcomb_sort_cand_ene (aubio_spectralcandidate_t ** candidates, uint_t cur = 0; uint_t run = 0; for (cur = 0; cur < nbins; cur++) { - run = cur + 1; - for (run = cur; run < nbins; run++) { + for (run = cur + 1; run < nbins; run++) { if (candidates[run]->ene > candidates[cur]->ene) CAND_SWAP (candidates[run], candidates[cur]); } @@ -351,8 +350,7 @@ aubio_pitchmcomb_sort_cand_freq (aubio_spectralcandidate_t ** candidates, uint_t cur = 0; uint_t run = 0; for (cur = 0; cur < nbins; cur++) { - run = cur + 1; - for (run = cur; run < nbins; run++) { + for (run = cur + 1; run < nbins; run++) { if (candidates[run]->ebin < candidates[cur]->ebin) CAND_SWAP (candidates[run], candidates[cur]); }