Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libopenmpt for openSUSE:Factory checked in at 2022-02-03 23:16:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old) and /work/SRC/openSUSE:Factory/.libopenmpt.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libopenmpt" Thu Feb 3 23:16:22 2022 rev:34 rq:950104 version:0.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes 2021-12-24 20:23:11.318019686 +0100 +++ /work/SRC/openSUSE:Factory/.libopenmpt.new.1898/libopenmpt.changes 2022-02-03 23:17:03.280380060 +0100 @@ -1,0 +2,109 @@ +Mon Jan 31 07:22:22 UTC 2022 - Mia Herkt <m...@0x0.st> + +- Update to 0.6.1: + * [Bug] Possible hang with malformed DMF, DSM, MED, MUS, OKT and + SymMOD files containing 65536 or more patterns when destroying + the module. + * [Bug] Avoid NaNs and infinite values with custom tunings and in + the I3DL2Reverb plugin. + * MIDI macros are now evaluated when seeking. + * The letter ???z??? is now evaluated in fixed MIDI macros (Z80???ZFF) + the same way as in Impulse Tracker. + * MOD: Loosened VBlank timing heuristics so that ???frame of mind??? + by Dascon plays correctly. + * MOD: Validate the contents of ???hidden??? patterns beyond the end + of the order list when the file size matches the expected size + when only taken ???official??? patterns into account. This fixes + Shofixti Ditty.mod from Star Control 2 while keeping other + (partly broken) modules working. + * MED: Command 20 (reverse sample) is now only applied when it???s + next to a note. + * S3M: Introducing the ???Send OPL key-off when triggering notes??? + compatibility setting broke retrigger for OPL notes again + (they retriggered rather than not retriggering). + * S3M: Retriggering a note no longer resets its pitch after a + portamento. + * S3M: Partially implement retrigger behaviour for stopped notes + in SoundBlaster mode: Like in IT, it is not possible to + retrigger a sample that has already stopped playing. + * DIGI: Improve compatibility with E3x reverse sample command. + * DSym: Tempos < 32 were treated as tempo slides. + * SymMOD: Key-off command was not implemented properly. +- Changes in 0.6.0: + * [New] MUS files from Psycho Pinball and Micro Machines 2 are + now supported. + * [New] SymMOD files created with Symphonie / Symphonie Pro are + now supported. + * [New] FMT files created with Davey W Taylor???s FM Tracker are + now supported. + * [New] DSYM files created with Digital Symphony are now + supported. + * [New] STX files (transitional format between Scream Tracker 2 + and 3) are now supported. + * [New] TakeTracker MODs with TDZ1 to TDZ3 magic bytes are now + supported. + * [New] libopenmpt_ext: New interface interactive2 adding + openmpt::ext::interactive2::note_off(), + openmpt::ext::interactive2::note_fade(), + openmpt::ext::interactive2::set_channel_panning(), + openmpt::ext::interactive2::get_channel_panning(), + openmpt::ext::interactive2::set_note_finetune(), + and openmpt::ext::interactive2::get_note_finetune() (C++) + and openmpt_module_ext_interface_interactive2.note_off(), + openmpt_module_ext_interface_interactive2.note_fade(), + openmpt_module_ext_interface_interactive2.set_channel_panning(), + openmpt_module_ext_interface_interactive2.get_channel_panning(), + openmpt_module_ext_interface_interactive2.set_note_finetune(), + and openmpt_module_ext_interface_interactive2.get_note_finetune() (C). + * [Change] libopenmpt no longer generates internal interpolation + tables on library load time, but instead only on first module + load time. + * libopenmpt can now detect infinite pattern loops and treats + them as the song end. This means that setting a repeat count + other than -1 now always guarantees that playback will + eventually end. The song loop counter is decremented each time + it ends up at the start of the infinite loop, so the song does + not restart from the beginning even if the repeat count is not + 0. + * openmpt::module::set_position_seconds() accuracy has been + improved for modules with pattern loops. + * Samples played at the wrong volume when rendering modules in + mono. + * IT: Portamentos in files with Linear Slides disabled are now + more accurate. + * IT: Pitch/Pan Separation was affected by note-off commands, + and wasn???t reset by panning commands like in Impulse Tracker. + * IT: Even after libopenmpt 0.5.14 the filter reset logic was + still not 100% identical to Impulse Tracker: A note triggered + on tick 0 of a row with a Pattern Delay effect still caused the + filter to be reset on repetitions of that row even though the + note wasn???t retriggered. + * IT: Added read-only support for BeRoTracker commands 1 and 2 + (equivalent to XM commands K and L). + * XM: BeRoTracker saves smooth MIDI macros in a different way + from OpenMPT. This command is now imported correctly. + * XM: Emulate FT2 Tone Portamento quirk that inverts portamento + direction after the target was reached (if target note was + higher than previous note). + * S3M files saved with Impulse Tracker and latest Schism Tracker + now also compute sample playback speed in Hertz. + * Depending on whether an S3M file was last saved in Scream + Tracker with the Sound Blaster or Gravis Ultrasound drivers + loaded, different compatibility flags are now applied. For + files saved with the GUS, the sample volume factor is now also + ignored (fixes volume levels in S3Ms made on the GUS, + in particular if they use both samples and OPL instruments). + * S3M: Enforce the lower frequency bound. + * MOD: Loosened VBlank timing heuristics so that the original + copy of Guitar Slinger from Dizzy Tunes II plays correctly. + * FAR: Correct portamento depth is now used. + * DMF / IMF: Improved accuracy of finetune commands. + * MDL: Implemented finetune command. + * OKT: Various accuracy improvements such as: Sharing volume + between mixed channels, volume commands on mixed channels are + permanent (not reset with new notes), mixed channels do not + support default sample volume, 7-bit samples are actually + supposed to be played as-is (not amplified to full 8-bit + range), reject speed command parameters >= 20. + +------------------------------------------------------------------- Old: ---- libopenmpt-0.5.14+release.autotools.tar.gz New: ---- libopenmpt-0.6.1+release.autotools.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libopenmpt.spec ++++++ --- /var/tmp/diff_new_pack.TbtNjE/_old 2022-02-03 23:17:03.964375391 +0100 +++ /var/tmp/diff_new_pack.TbtNjE/_new 2022-02-03 23:17:03.968375364 +0100 @@ -1,7 +1,7 @@ # # spec file for package libopenmpt # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %define libopenmpt_modplug_version 0.8.9.0 Name: libopenmpt -Version: 0.5.14 +Version: 0.6.1 Release: 0 Summary: C++ and C library to decode tracker music files License: BSD-3-Clause ++++++ libopenmpt-0.5.14+release.autotools.tar.gz -> libopenmpt-0.6.1+release.autotools.tar.gz ++++++ ++++ 89176 lines of diff (skipped)