Make use of UTI_AdjustTimeval in slew handlers

This commit is contained in:
Miroslav Lichvar
2010-05-07 15:32:51 +02:00
parent f851e1f90e
commit 40d82675bd
7 changed files with 18 additions and 35 deletions

View File

@@ -232,12 +232,11 @@ slew_samples(struct timeval *raw,
int is_step_change,
void *not_used)
{
double elapsed, delta_time;
double delta_time;
int i;
for (i=0; i<n_samples; i++) {
UTI_DiffTimevalsToDouble(&elapsed, cooked, &samples[i].when);
delta_time = elapsed * dfreq - doffset;
UTI_AddDoubleToTimeval(&samples[i].when, delta_time, &samples[i].when);
UTI_AdjustTimeval(&samples[i].when, cooked, &samples[i].when, &delta_time,
dfreq, doffset);
samples[i].offset += delta_time;
}
return;