libopenmpt releases 0.3.12 and 0.2.10859-beta35
The OpenMPT/libopenmpt project released the latest stable libopenmpt version:
libopenmpt 0.3.12 (2018-09-24)
- [Bug] openmpt123: Prevent libsdl2 and libsdl from being enabled at the same time because they conflict with each other.
- [Bug] Make building the JavaScript package work with Emscripten version 1.38.1 or later by disabling WebAssembly generation which generates a different set of output files. Emscripten 1.38.1 changed the default to WebAssembly.
-
[Bug] libmodplug: Setting
SNDMIX_NORESAMPLING
in the C++ API always resulted in linear interpolation instead of nearest neighbour. -
[Change] The old Emscripten configuration which is compatible with Emscripten before 1.38.0 has been renamed to
CONFIG=emscripten-old
. -
libopenmpt now compiles without warnings with GCC 8.
- Jump commands on the same row as the end of a pattern loop covering the restart position of the module could cause the module to loop even when looping was disabled.
- MO3: Reject overly long MP3 and Vorbis samples.
play_note
from the libopenmpt_ext interface sometimes silenced the start of a triggered sample.
The changelog for older versions can be found at https://lib.openmpt.org/doc/changelog.html .
Source code download links:
- https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.3.12+release.autotools.tar.gz
- https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.3.12+release.makefile.tar.gz
- https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.3.12+release.msvc.zip
Documentation and binary downloads can be found at the libopenmpt website at https://lib.openmpt.org/libopenmpt/.
The OpenMPT/libopenmpt project also released an update to the old libopenmpt 0.2 stable branch:
libopenmpt 0.2.10859-beta35 (2018-09-24)
- [Bug] openmpt123: Prevent libsdl2 and libsdl from being enabled at the same time because they conflict with each other.
-
[Bug] libmodplug: Setting
SNDMIX_NORESAMPLING
in the C++ API always resulted in linear interpolation instead of nearest neighbour - Jump commands on the same row as the end of a pattern loop covering the restart position of the module could cause the module to loop even when looping was disabled
- Reject overly long MP3 and Vorbis samples in MO3.
Source code download links:
- https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.2.10859-beta35-autotools.tar.gz
- https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.2.10859-beta35.tar.gz
- https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.2.10859-beta35-windows.zip
None of the fixes that went into libopenmpt 0.3.12 and/or libopenmpt 0.2.10859-beta35 are security fixes. Thus, the libopenmpt 0.2.7561-beta20.5 and libopenmpt-0.2.7386-beta20.3 lines require no update.
The following libopenmpt versions are currently supported with security fixes by the OpenMPT/libopenmpt project:
- 0.3.12
- Current stable version.
- Receives security updates.
- Receives minor playback fixes.
- 0.2.10859-beta35
- Old stable version.
- Receives security updates.
- Receives trivial bug fixes.
- 0.2.7561-beta20.5-p10
- Older stable version which is supported on Unix-like systems only.
- Receives only security fixes.
- 0.2.7386-beta20.3-p13
- Older stable version which is supported on Unix-like systems only.
- Receives only security fixes.
- 0.4 (SVN trunk)
- development
- security updates
- playback fixes
- new features
- new file formats
Please update to the newest versions.