Browse Source

Fix latency plot error.

tags/1.9.8
Devin Anderson 14 years ago
parent
commit
d1d25bea79
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      example-clients/midi_latency_test.c

+ 4
- 4
example-clients/midi_latency_test.c View File

@@ -653,14 +653,14 @@ main(int argc, char **argv)
} }
for (i = 0; i < samples; i++) { for (i = 0; i < samples; i++) {
double latency_time_value = (double) latency_time_values[i]; double latency_time_value = (double) latency_time_values[i];
double relational_latency_time =
latency_time_value - lowest_latency_time;
double latency_plot_time =
(latency_time_value / 1000.0) - latency_plot_offset;
double jitter_time = ABS(average_latency_time - double jitter_time = ABS(average_latency_time -
latency_time_value); latency_time_value);
if (relational_latency_time >= 10000.0) {
if (latency_plot_time >= 10.0) {
(latency_plot[100])++; (latency_plot[100])++;
} else { } else {
(latency_plot[(int) (relational_latency_time / 100.0)])++;
(latency_plot[(int) (latency_plot_time * 10.0)])++;
} }
if (jitter_time >= 10000.0) { if (jitter_time >= 10000.0) {
(jitter_plot[100])++; (jitter_plot[100])++;


Loading…
Cancel
Save