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)

Reply via email to