]> git.sesse.net Git - nageru/commitdiff
Unbreak benchmark_audio_mixer.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 22 Apr 2018 13:22:00 +0000 (15:22 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 22 Apr 2018 13:22:00 +0000 (15:22 +0200)
benchmark_audio_mixer.cpp

index 3327179c3518e6dc492b794c636d7d24bafde7a7..b47c3405eb7002fe0ec5001d93a60059eedcf42e 100644 (file)
@@ -62,8 +62,7 @@ void callback(float level_lufs, float peak_db,
 vector<float> process_frame(unsigned frame_num, AudioMixer *mixer)
 {
        duration<int64_t, ratio<NUM_SAMPLES, OUTPUT_FREQUENCY>> frame_duration(frame_num);
-       steady_clock::time_point ts = steady_clock::time_point::min() +
-               duration_cast<steady_clock::duration>(frame_duration);
+       steady_clock::time_point ts = steady_clock::time_point(duration_cast<steady_clock::duration>(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);