Hello community, here is the log from the commit of package libopenmpt for openSUSE:Factory checked in at 2020-12-18 19:52:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old) and /work/SRC/openSUSE:Factory/.libopenmpt.new.5145 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libopenmpt" Fri Dec 18 19:52:08 2020 rev:26 rq:856261 version:0.5.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes 2020-06-10 00:34:15.632728770 +0200 +++ /work/SRC/openSUSE:Factory/.libopenmpt.new.5145/libopenmpt.changes 2020-12-18 19:52:10.697599344 +0100 @@ -1,0 +2,87 @@ +Wed Dec 16 02:53:46 UTC 2020 - Mia Herkt <m...@0x0.st> + +- Update to 0.5.4: + * AMS: An upper bound for uncompressed sample size is now + established to avoid memory exhaustion from malformed files. + * DMF: Support early format beta versions (in particular versions + 1-4). + * MED: Also use octave wrapping in 8-channel mode for MMD0/MMD1 + modules. + * MED: If 8-channel mode is activated, ignore BPM mode. + * MED: Emulate tempo commands F01 and F02 quirk. + * MED: Tempo commands below 32 BPM were interpreted as tempo + slides. + * IMF: Instrument sample mapping was off by one octave, notable + in the guitar part of Astaris by Karsten Koch. + +Changes in 0.5.3: + * [Sec] Possible hang if a MED file claimed to contain 256 songs. + * [Bug] libopenmpt: openmpt::is_extension_supported2() exported + symbol was missing (C++). + * [Bug] openmpt::module::set_position_seconds sometimes behaved + as if the song end was reached when seeking into a pattern loop + and in some other corner cases. + * Increase threshold for ignoring panning commands from 820 to + 830. + * Subsong names now fall back to the first pattern’s name if + empty. + * MO3: Avoid certain ModPlug hacks from being fixed up twice, + which could lead to e.g. very narrow pan swing range for old + OpenMPT IT files saved with a recent MO3 encoder version. + * MO3: Some files with corrupted envelope data could be rejected + completely (normally libopenmpt should fix up the envelope + data). + * MO3: Song metadata didn’t correctly identify MPTM as source + format (it appeared as IT instead). + * STM: Change tempo computation to behave like Scream Tracker 2.3 + instead of Scream Tracker 2.2, as the playback frequencies we + use for sample playback are closer to those of Scream Tracker + 2.3. + * PLM: Percentage offset (Mxx) was slightly off. + * WOW: Fix loading of several files and harden WOW detection. + +Changes in 0.5.2: + * PP20: The first few bytes of some files were not decompressed + properly, making some files unplayable (depending on the + original format). + +Changes in 0.5.1: + * [Bug] libopenmpt/libopenmpt.h failed to compile with + LIBOPENMPT_NO_DEPRECATE defined. + * MPTM: Qxy now retriggers OPL notes if new compatibility flag is + set in file. + * MPTM: Bring back old OPL note end-of-envelope behaviour for + files made with OpenMPT 1.28. + * IT: Global volume slides with both nibbles set preferred the + “slide up” nibble over the “slide down” nibble in old OpenMPT + versions, unlike other slides. Such old files are now imported + correctly again. + * IT: Fixed an edge case where, if the filter hit full + cutoff / no resonance on the first tick of a row where a new + delayed note would be triggered, the filter would be disabled + even though it should stay active. Fixes trace.it by maddie. + * OXM: Some sample loops were not imported correctly. + * XM: Out-of-range arpeggio clamping behaviour broke in OpenMPT + 1.23.05.00. The arpeggios in Binary World by Dakota now play + correctly again. + * S3M: Support old-style sample pre-amp value in very early + S3M files. + * S3M: Only force-enable fast slides for files ST 3.00. + Previously, any S3M file made with an ST3 version older than + 3.20 enabled them. + * S3M: Only apply volume and middle-C speed on instrument change + if the new sample slot has sample data. + * MOD: Fix an infinite loop in GamerMan by MrGamer by playing + non-ProTracker MODs more like FT2 would. + * M15: Improve tracker detection heuristics to never assume + SoundTracker 2.0 if there is a huge number of Dxx commands, + as that is a definite hint that they should be treated as + volume slides. Fixes Monty On The Run by Master Blaster. + * MO3: Support OPL patches in MO3 files created from MPTM and S3M + * DBM: If a global pattern command would be lost because both + effect commands in a cell would have to go into the regular + effect column (e.g. a speed and a tempo command), the lost + command is now attempted to be written into a different cell + on the same row. Fixes “Party-Question V” by grogon. + +------------------------------------------------------------------- Old: ---- libopenmpt-0.5.0+release.autotools.tar.gz New: ---- libopenmpt-0.5.4+release.autotools.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libopenmpt.spec ++++++ --- /var/tmp/diff_new_pack.CO5gCa/_old 2020-12-18 19:52:11.201599899 +0100 +++ /var/tmp/diff_new_pack.CO5gCa/_new 2020-12-18 19:52:11.201599899 +0100 @@ -21,7 +21,7 @@ %define libopenmpt_modplug_version 0.8.9.0 Name: libopenmpt -Version: 0.5.0 +Version: 0.5.4 Release: 0 Summary: C++ and C library to decode tracker music files License: BSD-3-Clause ++++++ libopenmpt-0.5.0+release.autotools.tar.gz -> libopenmpt-0.5.4+release.autotools.tar.gz ++++++ ++++ 6502 lines of diff (skipped) _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org