Lines 351-357
Link Here
|
351 |
mean /= n; |
351 |
mean /= n; |
352 |
|
352 |
|
353 |
for (i = 0, var = 0.0; i < tr.num_frames(); ++i) |
353 |
for (i = 0, var = 0.0; i < tr.num_frames(); ++i) |
354 |
var += tr.track_break(i) ? 0.0 : pow(tr.a(i, channel) - mean, 2.0); |
354 |
var += tr.track_break(i) ? 0.0 : pow((double)(tr.a(i, channel) - mean), 2.0); |
355 |
|
355 |
|
356 |
var /= n; |
356 |
var /= n; |
357 |
sd = sqrt(var); |
357 |
sd = sqrt(var); |
Lines 369-375
Link Here
|
369 |
|
369 |
|
370 |
for (i = 0; i < size; ++i) |
370 |
for (i = 0; i < size; ++i) |
371 |
if (a.val(i) && b.val(i)) |
371 |
if (a.val(i) && b.val(i)) |
372 |
sum += pow((a.a(i, channel) - b.a(i, channel)), 2.0); |
372 |
sum += pow((double)(a.a(i, channel) - b.a(i, channel)), 2.0); |
373 |
|
373 |
|
374 |
sum = sqrt(sum / size); |
374 |
sum = sqrt(sum / size); |
375 |
return sum; |
375 |
return sum; |
Lines 461-467
Link Here
|
461 |
for (p = tl.head(); p; p = next(p)) |
461 |
for (p = tl.head(); p; p = next(p)) |
462 |
for (i = 0; i < tl(p).num_frames(); ++i) |
462 |
for (i = 0; i < tl(p).num_frames(); ++i) |
463 |
if (!tl(p).track_break(i)) |
463 |
if (!tl(p).track_break(i)) |
464 |
var += pow(tl(p).a(i, channel) - mean, 2.0); |
464 |
var += pow((double)(tl(p).a(i, channel) - mean), 2.0); |
465 |
|
465 |
|
466 |
var /= n; |
466 |
var /= n; |
467 |
sd = sqrt(var); |
467 |
sd = sqrt(var); |