diff options
Diffstat (limited to 'src/app/test_demo.cc')
| -rw-r--r-- | src/app/test_demo.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/app/test_demo.cc b/src/app/test_demo.cc index 39dbcba..5775e74 100644 --- a/src/app/test_demo.cc +++ b/src/app/test_demo.cc @@ -280,14 +280,13 @@ int main(int argc, char** argv) { g_tempo_scale = 1.0f; // No tempo variation } - g_music_time += audio_dt * g_tempo_scale; - g_audio_engine.update(g_music_time, audio_dt * g_tempo_scale); audio_render_ahead(g_music_time, audio_dt * g_tempo_scale); + g_music_time += audio_dt * g_tempo_scale; }; - // Pre-fill using same pattern as main loop (100ms) - fill_audio_buffer(0.1f, 0.0); + // Pre-fill ring buffer to target lookahead (prevents startup delay) + fill_audio_buffer(audio_get_required_prefill_time(), 0.0); audio_start(); g_last_audio_time = audio_get_playback_time(); |
