Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wildmidi for openSUSE:Factory checked in at 2026-07-26 11:29:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wildmidi (Old) and /work/SRC/openSUSE:Factory/.wildmidi.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wildmidi" Sun Jul 26 11:29:37 2026 rev:6 rq:1367745 version:0.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/wildmidi/wildmidi.changes 2024-10-16 23:53:48.318629893 +0200 +++ /work/SRC/openSUSE:Factory/.wildmidi.new.2004/wildmidi.changes 2026-07-26 11:32:19.322666704 +0200 @@ -1,0 +2,47 @@ +Sat Jul 25 08:09:02 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 0.5.0 + * SoundFont2 (SF2) rendering support via TinySoundFont. Enabled + by default, cmake configuration: WANT_SF2=ON. Pass either an + .sf2 file, or a config file with a soundfont directive to + WildMidi_Init(). + * Built-in OPL3 FM softsynth using the Nuked OPL3 emulator. Pass + @opl3 to WildMidi_Init(), or use the player's -O/--opl3 switch + to play MIDI files without any patch, soundfont, or bank files. + The GM voice bank is embedded in the library. + * GENMIDI (OP2) FM bank support: an .op2 bank, such as the one + shipped with Doom, can be given to WildMidi_Init() in place of + a config file, and is rendered through the OPL3 emulator. + * HMP and HMI to MIDI converters: WildMidi_ConvertToMidi() and + the player's -x/--tomidi switch now convert HMP and HMI files + in addition to XMI and MUS (bug #181). + * Support for playing and converting compressed ("mangled") HMP + files as shipped by Gremlin Interactive games such as Fatal + Racing / Whiplash. + * Fix XMI looping / wrong duration issues (bug #149.) + * Fix GUS patch handling to obey scale frequency and scale factor + (bug #264.) + * Find and use a GUS patch with neareset patchid in case of + missing patches: 349_Jesu_meiner_Freuden_Freude.mid, for e.g., + now plays well with alternative patches instead of producing + silence. (PR #254) + * Discard extraneous end-of-track events in Type 1 MIDI files: + Fixes certain midis from Rise of the Triad looping too soon. + * Fix infinite loop when looping empty channels. (PR #263) + * Fix certain notes ending too soon and excessive + echo/reverb/sustain issues (bugs #229 and #230.) + * Fix certain midis having breaks (bug #158.) + * Support spaces in config files using quoted strings. + * Hardened event-pool and mix-buffer growth against realloc + failure across the Linear/Gauss/SF2 renderers; the event-setup + helpers now propagate allocation errors instead of writing past + the buffer. + * Fix a possible double-free on library shutdown. + * Fix player WAV writer not closing its output properly + (0.4.6 bug). + * Security hardening across the file parsers. + * Assorted overflow guards. + * Added Zig bindings (PR #260). + * Cmake build system fixes, other minor fixes/clean-ups. + +------------------------------------------------------------------- Old: ---- wildmidi-0.4.6.tar.gz New: ---- wildmidi-0.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wildmidi.spec ++++++ --- /var/tmp/diff_new_pack.2B2Oor/_old 2026-07-26 11:32:19.822683928 +0200 +++ /var/tmp/diff_new_pack.2B2Oor/_new 2026-07-26 11:32:19.822683928 +0200 @@ -1,7 +1,7 @@ # # spec file for package wildmidi # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2007-2016 Hans de Goede <[email protected]> # Copyright (c) 2016 Pauline Emily <[email protected]> # @@ -20,7 +20,7 @@ %define soname libWildMidi2 Name: wildmidi -Version: 0.4.6 +Version: 0.5.0 Release: 0 Summary: Softsynth midi player License: GPL-3.0-or-later ++++++ wildmidi-0.4.6.tar.gz -> wildmidi-0.5.0.tar.gz ++++++ ++++ 13645 lines of diff (skipped)
