Commit 33c39f6d authored by Stefan Westerfeld's avatar Stefan Westerfeld

Fix sync threshold comparision for equal sync quality scores.

Signed-off-by: Stefan Westerfeld's avatarStefan Westerfeld <stefan@space.twc.de>
parent 6e2184b6
......@@ -232,9 +232,10 @@ SyncFinder::sync_select_by_threshold (vector<Score>& sync_scores)
if (i + 1 < sync_scores.size())
q_next = sync_scores[i + 1].quality;
if (sync_scores[i].quality > q_last && sync_scores[i].quality > q_next)
if (sync_scores[i].quality >= q_last && sync_scores[i].quality >= q_next)
{
selected_scores.emplace_back (sync_scores[i]);
i++; // score with quality q_next cannot be a local maximum
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment