From 1e0ccd6201d68f3e75e9480425a0389e7bf74eb8 Mon Sep 17 00:00:00 2001 From: David Reid Date: Fri, 5 Feb 2021 22:11:12 +1000 Subject: [PATCH] Fix a bug with start and stop times. --- research/miniaudio_engine.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/research/miniaudio_engine.h b/research/miniaudio_engine.h index 3cb139aa..ed37924d 100644 --- a/research/miniaudio_engine.h +++ b/research/miniaudio_engine.h @@ -3386,11 +3386,11 @@ MA_API ma_node_state ma_node_get_state_by_time_range(const ma_node* pNode, ma_ui it's start time not having been reached yet. Also, the stop time may have also been reached in which case it'll be considered stopped. */ - if (ma_node_get_state_time(pNode, ma_node_state_started) >= globalTimeEnd) { + if (ma_node_get_state_time(pNode, ma_node_state_started) > globalTimeBeg) { return ma_node_state_stopped; /* Start time has not yet been reached. */ } - if (ma_node_get_state_time(pNode, ma_node_state_stopped) <= globalTimeBeg) { + if (ma_node_get_state_time(pNode, ma_node_state_stopped) <= globalTimeEnd) { return ma_node_state_stopped; /* Stop time has been reached. */ }