aboutsummaryrefslogtreecommitdiff
path: root/utils/midiplay
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2024-08-02 09:38:11 +0300
committerWohlstand <admin@wohlnet.ru>2024-08-02 09:38:11 +0300
commit68d04c38fe74e419283c9784eb0fdaf5cf18e086 (patch)
treedc51d935af6fb45fadf7ab5fc301c61e2a549570 /utils/midiplay
parent6f187f99ecfe09ff26efbab053d4f5b29254f6ca (diff)
downloadlibADLMIDI-68d04c38fe74e419283c9784eb0fdaf5cf18e086.tar.gz
libADLMIDI-68d04c38fe74e419283c9784eb0fdaf5cf18e086.tar.bz2
libADLMIDI-68d04c38fe74e419283c9784eb0fdaf5cf18e086.zip
MusPlay: Added comments for some tweaks
Diffstat (limited to 'utils/midiplay')
-rw-r--r--utils/midiplay/adlmidiplay.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/midiplay/adlmidiplay.cpp b/utils/midiplay/adlmidiplay.cpp
index 108ffd0..cef025a 100644
--- a/utils/midiplay/adlmidiplay.cpp
+++ b/utils/midiplay/adlmidiplay.cpp
@@ -51,6 +51,8 @@ static inline double s_getTime()
static inline void s_sleepU(double s)
{
#ifdef __APPLE__
+ // For unknown reasons, any sleep functions to way WAY LONGER than requested
+ // So, implementing an own one.
static double debt = 0.0;
double target = s_getTime() + s - debt;
@@ -846,7 +848,7 @@ static void runHWSerialLoop(ADL_MIDIPlayer *myDevice)
double tick_wait = 0.0;
double timeBegL, timeEndL;
#if _WIN32
- const double minDelay = 0.050;
+ const double minDelay = 0.050; // On Windows, the Serial bandwith is WAY SLOWER, so, bigger granuality.
#else
const double minDelay = 0.005;
#endif