X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=benchmark_audio_mixer.cpp;h=b47c3405eb7002fe0ec5001d93a60059eedcf42e;hb=refs%2Ftags%2F1.7.4;hp=3327179c3518e6dc492b794c636d7d24bafde7a7;hpb=f0dacf505189f0cadcd89a2b632000fd9d012bd2;p=nageru diff --git a/benchmark_audio_mixer.cpp b/benchmark_audio_mixer.cpp index 3327179..b47c340 100644 --- a/benchmark_audio_mixer.cpp +++ b/benchmark_audio_mixer.cpp @@ -62,8 +62,7 @@ void callback(float level_lufs, float peak_db, vector process_frame(unsigned frame_num, AudioMixer *mixer) { duration> frame_duration(frame_num); - steady_clock::time_point ts = steady_clock::time_point::min() + - duration_cast(frame_duration); + steady_clock::time_point ts = steady_clock::time_point(duration_cast(frame_duration)); // Feed the inputs. for (unsigned card_index = 0; card_index < NUM_BENCHMARK_CARDS; ++card_index) { @@ -102,7 +101,7 @@ void init_mapping(AudioMixer *mixer) void do_test(const char *filename) { - AudioMixer mixer(NUM_BENCHMARK_CARDS); + AudioMixer mixer(NUM_BENCHMARK_CARDS, 0); mixer.set_audio_level_callback(callback); init_mapping(&mixer); @@ -141,7 +140,7 @@ void do_test(const char *filename) void do_benchmark() { - AudioMixer mixer(NUM_BENCHMARK_CARDS); + AudioMixer mixer(NUM_BENCHMARK_CARDS, 0); mixer.set_audio_level_callback(callback); init_mapping(&mixer);