diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2020-06-15 18:47:32 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2020-06-15 18:47:32 +0200 |
commit | c5a6ae875be31f47bc318a6dc5b1a0209b9b66f7 (patch) | |
tree | aeca52849cb7ff3278ee7030e8097e2b0ea4f90e /nihav-codec-support/src | |
parent | 02f41cfc7bebe283323a73a34ef14601116116da (diff) | |
download | nihav-c5a6ae875be31f47bc318a6dc5b1a0209b9b66f7.tar.gz |
codec_support/vq: use 1% improvement as a threshold in ELBG loop
Diffstat (limited to 'nihav-codec-support/src')
-rw-r--r-- | nihav-codec-support/src/vq/generic_elbg.rs | 2 |
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; |