diff options
author | Wohlstand <admin@wohlnet.ru> | 2017-02-17 11:24:20 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2017-02-17 11:24:20 +0300 |
commit | 6aba3bba046d9c7d12fbc0c3a0f2a5c20e6ded96 (patch) | |
tree | c36236ad3d76763fe8816008f31363ebc57431bf /src/adlmidi.cpp | |
parent | 3e66410de0bf006c4b90eeb259d59da7ff8e8355 (diff) | |
download | libADLMIDI-6aba3bba046d9c7d12fbc0c3a0f2a5c20e6ded96.tar.gz libADLMIDI-6aba3bba046d9c7d12fbc0c3a0f2a5c20e6ded96.tar.bz2 libADLMIDI-6aba3bba046d9c7d12fbc0c3a0f2a5c20e6ded96.zip |
Attempt to fix incorrect delay calculation on 32-bit systems
Diffstat (limited to 'src/adlmidi.cpp')
-rw-r--r-- | src/adlmidi.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/adlmidi.cpp b/src/adlmidi.cpp index 07efea3..5bb384d 100644 --- a/src/adlmidi.cpp +++ b/src/adlmidi.cpp @@ -299,7 +299,7 @@ inline static void SendStereoAudio(ADL_MIDIPlayer *device, offset = pos + p * 2 + w; if(offset < samples_requested) - _out[offset] = static_cast<short>(ADLMIDI_CLAMP(out, INT16_MIN, INT16_MAX)); + _out[offset] = static_cast<short>(ADLMIDI_CLAMP(out, static_cast<ssize_t>(INT16_MIN), static_cast<ssize_t>(INT16_MAX))); else { device->backup_samples[device->backup_samples_size] = static_cast<short>(out); |