X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fbenchmark_audio_mixer.cpp;h=98bc4e987d346d84bb3cba89fde5a682f1119998;hb=8206e97bbc404b36e67b981d63e761ab9ce07c4f;hp=7ec3450dc60d942d617cbfeff0210f58a9b4ddc5;hpb=eeda8995329601f9f4e35047358400833eeae68e;p=nageru diff --git a/nageru/benchmark_audio_mixer.cpp b/nageru/benchmark_audio_mixer.cpp index 7ec3450..98bc4e9 100644 --- a/nageru/benchmark_audio_mixer.cpp +++ b/nageru/benchmark_audio_mixer.cpp @@ -73,7 +73,7 @@ vector process_frame(unsigned frame_num, AudioMixer *mixer) unsigned num_samples = NUM_SAMPLES + (lcgrand() % 9) - 5; bool ok = mixer->add_audio(DeviceSpec{InputSourceType::CAPTURE_CARD, card_index}, card_index == 3 ? samples24 : samples16, num_samples, audio_format, - NUM_SAMPLES * TIMEBASE / OUTPUT_FREQUENCY, ts); + ts); assert(ok); } @@ -162,7 +162,7 @@ void do_benchmark() double elapsed = duration(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); }