aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2020-06-15 18:47:32 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2020-06-15 18:47:32 +0200
commitc5a6ae875be31f47bc318a6dc5b1a0209b9b66f7 (patch)
treeaeca52849cb7ff3278ee7030e8097e2b0ea4f90e
parent02f41cfc7bebe283323a73a34ef14601116116da (diff)
downloadnihav-c5a6ae875be31f47bc318a6dc5b1a0209b9b66f7.tar.gz
codec_support/vq: use 1% improvement as a threshold in ELBG loop
-rw-r--r--nihav-codec-support/src/vq/generic_elbg.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/nihav-codec-support/src/vq/generic_elbg.rs b/nihav-codec-support/src/vq/generic_elbg.rs
index 01feaa8..91a5658 100644
--- a/nihav-codec-support/src/vq/generic_elbg.rs
+++ b/nihav-codec-support/src/vq/generic_elbg.rs
@@ -181,7 +181,7 @@ impl<T: VQElement+Default, TS: VQElementSum<T>> ELBG<T, TS> {
let mut rng = RNG::new();
let mut iterations = 0usize;
let mut do_elbg_step = true;
- while (iterations < 20) && (dist < prev_dist - prev_dist / 1000) {
+ while (iterations < 20) && (dist < prev_dist - prev_dist / 100) {
prev_dist = dist;
for i in 0..dst.len() {
old_cb[i] = self.clusters[i].centroid;