Revisions of libopenmpt
buildservice-autocommit
accepted
request 1163533
from
Mia Herkt (mia)
(revision 103)
baserev update by copy to link target
Mia Herkt (mia)
committed
(revision 102)
- Update to 0.7.6: * [Sec] Potential heap out-of-bounds read or write past sample end with malformed sustain loops in SymMOD files. * MED: Transposed samples were playing too low in some files (e.g. mix94.mmd1). * OKT: Some files with garbage at the end were rejected (e.g. katharsis - piano lesson.okta). * Compressor DMO: It was possible that the plugin would not behave as intended at mix rates above 500 kHz. * Avoid re-allocating the loop state map contents on every playthrough of the module. - Run test suite during package build
buildservice-autocommit
accepted
request 1158797
from
Mia Herkt (mia)
(revision 101)
baserev update by copy to link target
Mia Herkt (mia)
committed
(revision 100)
- Update to 0.7.5: * [Sec] Null-pointer write (32bit platforms) or excessive memory allocation (64bit platforms) when reading close to 4GiB of data from unseekable files.. * [Sec] Write buffer overflow when reading unseekable files close to 4GiB in size. * [Sec] Possible out-of-memory (32bit platforms) or excessive memory allocation (64bit platforms) when reading malformed data from unseekable files. * [Sec] DMF: Possible null-pointer write or excessive memory allocation when reading DMF files. * IT: In the previous version, Zxx macros in IT files made with older MPT versions were no longer working. * There was a periodic click when playing a module using the Chorus or Flanger DMO plugin at a mix rate exceeding ~136.5 kHz. * An older bugfix for undefined behaviour in the Distortion DMO plugin was incorrect, causing the distorted sound to be different in some situations. * xmp-openmpt: Metadata retrievel for playlist items was broken. - Changes in 0.7.4: * [Bug] Makefile: libopenmpt 0.7.3 broke running the test suite for Emscripten builds. * openmpt123: openmpt123 now uses a narrower layout on terminal windows with a width of less than 72 characters. * Setting all possible load_skip flags resulted in nothing being loaded at all, instead of just not loading the selected module parts. * When playing all subsongs, set_position_seconds didn’t always calculate the correct subsong to jump to.
buildservice-autocommit
accepted
request 1123699
from
Mia Herkt (mia)
(revision 99)
baserev update by copy to link target
Mia Herkt (mia)
committed
(revision 98)
- Update to 0.7.3: * Fix: set_pitch_factor no longer affected OPL instruments since version 0.6.0.
buildservice-autocommit
accepted
request 1095930
from
Danilo Spinella (dspinella)
(revision 97)
baserev update by copy to link target
Danilo Spinella (dspinella)
accepted
request 1095929
from
Danilo Spinella (dspinella)
(revision 96)
- Update to 0.7.2: * [New] MOD: Can now read modified 8-channel MOD files from the DOS game Aleshar - The World Of Ice. * [Sec] Possible out-of-bounds read or write when reading malformed MED files. (r19389) * [Bug] The Opal OPL3 emulator symbols were not namespaced properly.
Mia Herkt (mia)
committed
(revision 95)
- Update to 0.7.1 * IT: Improved fingerprinting of early ModPlug Tracker versions. * XMF: Modules from Astroidea demos can now be read as well. - Changes in 0.7.0: * [New] 667 files from Composer 667 are now supported. * [New] GTK and GT2 files from Gramouf Tracker are now supported. * [New] Can now read a variant of the DSMI AMF format called DMF, as found in various DOS games distributed by Webfoot (Tronic, H2O, PowBall, etc.). * [New] DSM files from Dynamic Studio are now supported. * [New] XMF files from the DOS game Imperium Galactica are now supported. * [New] Can now read the hacked MOD format (DMF) from the game “Apocalypse Abyss”. * [New] libopenmpt: New APIs for getting the current tempo as a floating point value: openmpt::module::get_current_tempo2() (C++), and openmpt_module_get_current_tempo2() (C). * [New] C API: New stream callbacks for various platform extensions to the C stdio interface: openmpt_stream_get_file_posix_lfs64_callbacks() in libopenmpt/libopenmpt_stream_callbacks_file_posix_lfs64.h for explicit off64_t on Posix systems, openmpt_stream_get_file_posix_callbacks() in libopenmpt/libopenmpt_stream_callbacks_file_posix.h for off_t on Posix systems, openmpt_stream_get_file_msvcrt_callbacks() in libopenmpt/libopenmpt_stream_callbacks_file_msvcrt.h for 64bit file support on Windows systems with the Microsoft C runtime, and openmpt_stream_get_file_mingw_callbacks() in libopenmpt/libopenmpt_stream_callbacks_file_mingw.h
buildservice-autocommit
accepted
request 1080266
from
Danilo Spinella (dspinella)
(revision 94)
baserev update by copy to link target
Danilo Spinella (dspinella)
accepted
request 1080182
from
Antonio Teixeira (ateixeira)
(revision 93)
- Update to 0.6.10 * [Bug] File probing and loading results could be inconsistent for SFX files, so that probing could claim that a file is definitely not playable even if it would be. * MOD: VBlank heuristics are now applied to MOD files with M!K! signature. Fixes mod.siedler ii. * NoiseTracker MODs are now always played with VBlank timing. * MED: Add support for default instrument pitch. * MED: Global play transpose value was not considered for MMD0 files. * 669: Reject files with lots of control characters in song message. * mpg123: Update to v1.31.3 (2023-03-19).
buildservice-autocommit
accepted
request 1075084
from
Mia Herkt (mia)
(revision 92)
baserev update by copy to link target
Mia Herkt (mia)
committed
(revision 91)
- Update to 0.6.9 * [Bug] An exception could be thrown during rendering when trying to access the release node of an empty envelope. * The fix for the OPL cutoff bug introduced in libopenmpt 0.6.7 was incomplete. * ULT: Offset commands exceeding 65535 samples were sometimes not imported correctly even if there was room for them. * After seeking with seek.sync_samples=1, the filter settings of playing notes were not updated since libopenmpt 0.6.7. * Loading of and seeking inside (malformed) modules with thousands of short sub-songs has been sped up.
buildservice-autocommit
accepted
request 1063428
from
Takashi Iwai (tiwai)
(revision 90)
baserev update by copy to link target
Takashi Iwai (tiwai)
accepted
request 1063189
from
Dirk Mueller (dirkmueller)
(revision 89)
- update to 0.6.8: * [Bug] DSYM: Loading DSYM files got broken in 0.6.7. * When seeking around in a module, the tempo was sometimes incorrectly limited to 255 BPM * Initial instrument cutoff was broken for OPL instruments in libopenmnpt 0.6.7 * mpg123: Update to v1.31.2
buildservice-autocommit
accepted
request 1056956
from
Mia Herkt (mia)
(revision 88)
baserev update by copy to link target
Mia Herkt (mia)
committed
(revision 87)
- Update to 0.6.7 * IT: In sample mode, portamento to a different sample turns off the filter if cutoff / resonance was previously 127 / 0. * S3M Detect files saved with Graoumf Tracker instead of claiming they were made with OpenMPT 4.47. * S3M: Pattern loop state was not propagated anymore since libopenmpt 0.6.0, leading to wrong song length calculation and SB0 + SBx being located on different channels not working properly anymore.
buildservice-autocommit
accepted
request 1007099
from
Mia Herkt (mia)
(revision 86)
baserev update by copy to link target
Mia Herkt (mia)
committed
(revision 85)
- Update to 0.6.6 * [Sec] Possible crash when playing manipulated IT / MPTM files with a T00 command. * MTM: In MultiTracker, setting speed and tempo are mutually exclusive commands. Still, some MultiTracker modules were made to be played with external players such as DMP, so they actually rely on “standard” speed / tempo behaviour. Decide which behaviour to use by checking of speed and tempo commands are found on the same row. * MTM: Ignore sample loops if the loop end is <= 2. * Echo DMO: Migrate left and right delay values in modules made with OpenMPT versions between 1.27.01.00 and 1.30.05.00 to the correct interpretation. - Changes in 0.6.5: * [Bug] Makefile now also uses CC, CXX, LD, and AR when set as environment variables. * [New] Makefile now uses PKG_CONFIG as path to pkg-config. * DBM: Sample middle-C frequencies were slightly off. laffik_-_marynarze.dbm sounds much more bearable now. * DBM: Fixed pattern break parameter interpretation. * Echo DMO: Setting the delay parameter to 0 yielded a 2-second echo delay instead of 1ms. * Digi Booster Echo: Setting the delay parameter to 0 yielded a 510ms echo delay instead of approximately 334ms.
buildservice-autocommit
accepted
request 982866
from
Mia Herkt (mia)
(revision 84)
baserev update by copy to link target
Displaying revisions 1 - 20 of 103