]> mj.ucw.cz Git - libucw.git/commitdiff
IMAGESIM: bugfix in signatures computation
authorPavel Charvat <pavel.charvat@netcentrum.cz>
Sat, 16 Sep 2006 06:41:41 +0000 (08:41 +0200)
committerPavel Charvat <pavel.charvat@netcentrum.cz>
Sat, 16 Sep 2006 06:41:41 +0000 (08:41 +0200)
images/sig-init.c

index 64b7664b861a1b6657f50c70f0402651949d8bf1..d829930eeb139498133b878410200cf7f98b30fb 100644 (file)
@@ -280,7 +280,7 @@ image_sig_finish(struct image_sig_data *data, struct image_signature *sig)
     {
       struct image_sig_region *r = data->regions + i;
       wa -= sig->reg[i].wa = CLAMP(r->count * 128 / data->blocks_count, 1, (int)(wa - i));
-      wb -= sig->reg[i].wb = CLAMP(r->w_sum * 128 / w_total, 1, (int)(wa - i));
+      wb -= sig->reg[i].wb = CLAMP(r->w_sum * 128 / w_total, 1, (int)(wb - i));
     }
   sig->reg[0].wa = wa;
   sig->reg[0].wb = wb;