comparison libmpcodecs/pullup.c @ 10737:af906af4cf18

1000l
author rfelker
date Sun, 31 Aug 2003 19:18:21 +0000
parents 67449e5936f3
children b6b68224033d
comparison
equal deleted inserted replaced
10736:3e57b9c079b6 10737:af906af4cf18
340 } 340 }
341 if (max_l + max_r < 256) return; 341 if (max_l + max_r < 256) return;
342 if (max_r > 3*max_l) f->affinity = -1; 342 if (max_r > 3*max_l) f->affinity = -1;
343 else if (max_l > 3*max_r) f->affinity = 1; 343 else if (max_l > 3*max_r) f->affinity = 1;
344 else if (max_l + max_r > 2048) { 344 else if (max_l + max_r > 2048) {
345 l = t = 0;
345 for (i = 0; i < c->metric_len; i++) { 346 for (i = 0; i < c->metric_len; i++) {
346 l += f->licomb[i] - f->next->licomb[i]; 347 l += f->licomb[i] - f->next->licomb[i];
347 t += ABS(f->licomb[i] - f->next->licomb[i]); 348 t += ABS(f->licomb[i] - f->next->licomb[i]);
348 } 349 }
349 if (-l*4 > t) f->affinity = -1; 350 if (-l*4 > t) f->affinity = -1;