]> git.sesse.net Git - nageru/blobdiff - nageru/benchmark_audio_mixer.cpp
Make number of cards flexible at runtime.
[nageru] / nageru / benchmark_audio_mixer.cpp
index edb4955335f30ec7b734a32a27a88ff19a94b1cc..3f1ed7c1552b7251e975778d0658054a3e966a48 100644 (file)
@@ -101,7 +101,7 @@ void init_mapping(AudioMixer *mixer)
 
 void do_test(const char *filename)
 {
-       AudioMixer mixer(NUM_BENCHMARK_CARDS, 0);
+       AudioMixer mixer;
        mixer.set_audio_level_callback(callback);
        init_mapping(&mixer);
 
@@ -140,7 +140,7 @@ void do_test(const char *filename)
 
 void do_benchmark()
 {
-       AudioMixer mixer(NUM_BENCHMARK_CARDS, 0);
+       AudioMixer mixer;
        mixer.set_audio_level_callback(callback);
        init_mapping(&mixer);
 
@@ -162,7 +162,7 @@ void do_benchmark()
 
        double elapsed = duration<double>(end - start).count();
        double simulated = double(out_samples) / (OUTPUT_FREQUENCY * 2);
-       printf("%ld samples produced in %.1f ms (%.1f%% CPU, %.1fx realtime).\n",
+       printf("%zu samples produced in %.1f ms (%.1f%% CPU, %.1fx realtime).\n",
                out_samples, elapsed * 1e3, 100.0 * elapsed / simulated, simulated / elapsed);
 }