" last_input=%f previously=%p `%s'\n",
last_input, previously, doing);
- double min_interval= 25000; /*us*/
+ double min_interval= 0.025; /*us*/
for (;;) {
progress_spinner("%s",doing);
double this_interval= min_interval - since_last_input;
if (this_interval >= 0)
- usleep(this_interval);
+ delay(this_interval);
snapshot(output);
nidentical=0;
if (!with_keypress) {
min_interval *= 3.0;
- min_interval += 0.5;
+ min_interval += 0.1;
}
} else {
nidentical++;
if (nidentical >= threshold)
break;
- min_interval += 0.5;
+ min_interval += 0.1;
min_interval *= 2.0;
}