From 5c95f7a249771f53cf1bfe3ff919bcae16b33f3b Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Sat, 6 Aug 2016 20:15:34 +0300 Subject: Fixed infinite loop caused by attempt to play blank MIDI-file --- README.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 7588000..655eb4d 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,11 @@ To build that example you will need to have installed SDL2 library. to play any MIDI via this library. # Changelog +## 1.0.3 2016-08-06 + * Added handling of 111'th controller as "loopStart" (which used by RPG-Maker) + * Fixed infinite loop caused by blank MIDI-files (add extra second of waiting if over 10000 0-waiting loops are been detected) + * Fixed damaged playing of IMF files (cased by wrong implementation of getc() function where return type must be int, not unsigned char) + ## 1.0.2 2016-03-16 * Fixed infinite loop causes swapped loopEnd and loopStart (when loopEnd goes before loopStart) * Fixed sielent volume tracks (when initial voule is zero, tracks wouldn't be playd even after applying fading in volume events) -- cgit v1.2.3