-------------------------------------------------------------------------------- Fedora EPEL Update Notification FEDORA-EPEL-2025-c8e1a502dc 2025-06-29 01:36:34.958498+00:00 --------------------------------------------------------------------------------
Name : libopenmpt Product : Fedora EPEL 8 Version : 0.8.1 Release : 1.el8 URL : https://lib.openmpt.org/libopenmpt/ Summary : C/C++ library to decode tracker music module (MOD) files Description : libopenmpt is a cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.
libopenmpt is based on the player code of the OpenMPT project (Open ModPlug Tracker). In order to avoid code base fragmentation, libopenmpt is developed in the same source code repository as OpenMPT.
-------------------------------------------------------------------------------- Update Information:
libopenmpt 0.8.1 (2025-06-14) [Bug] openmpt123: Allow for converting to libsndfile formats which list the file extension only in the subformat (i.e. MP3 with libsndfile 1.1.0 or later). [Change] TCB was added to the list of supported file extensions. ModLand and Fujiology use this extension for TCB Tracker modules, instead of the canonical MOD extension. IT: Fixed various interactions between Note Cut effect and portamentos. MED: When triggering a synth note with a Synth Jump command on the same row, the initial speed command was not executed. S3M: Old ModPlug Tracker versions allowed to use the 28th character of sample names to be used. Such sample names are now read correctly again. Building with libmpg123 1.33.0 in PORTABLE_API mode now works. libopenmpt 0.8.0 (2025-05-31) [New] Can now read PumaTracker (PUMA) modules. [New] Can now read Face The Music (FTM) modules. [New] Can now read Future Composer (FC / FC13 / FC14 / SMOD) modules. [New] Can now read Game Music Creator (GMC) modules. [New] Can now read Chuck Biscuits / Black Artist (CBA) modules from the Expoze musicdisk by Heretics [New] Can now read Real Tracker 2 (RTM) modules. [New] Can now read Images Music System (IMS) modules. [New] Can now read ChipTracker (MOD) modules. [New] Can now read TCB Tracker (MOD) modules. [New] Can now read EasyTrax (ETX) modules. [New] Can now load UNIC Tracker v1 (UNIC) files. [New] MED: Synthesized and hybrid instruments are now supported. [New] GT2: Better support for old “envelopes”, in particular adding support for the previously missing tremor / tremolo / vibrato. [New] NST: His Master’s Noise “Mupp” instruments are now supported, as well as command 7 “mega-arp”. [New] libopenmpt: New APIs for determining whether order list entrys or pattern indices have a special meaning: openmpt::module::is_order_skip_entry(), openmpt::module::is_pattern_skip_item(), openmpt::module::is_order_stop_entry(), openmpt::module::is_pattern_stop_item() (C++), and openmpt_module_is_order_skip_entry(), openmpt_module_is_pattern_skip_item(), openmpt_module_is_order_stop_entry(), openmpt_module_is_pattern_stop_item() (C). [New] libopenmpt: New APIs for retrieving pattern time signature information: openmpt::module::get_pattern_rows_per_beat(), openmpt::module::get_pattern_rows_per_measure() (C++), and openmpt_module_get_pattern_rows_per_beat(), openmpt_module_get_pattern_rows_per_measure() (C). [New] libopenmpt: New APIs for retrieving the restart / loop position: openmpt::module::get_restart_order(), openmpt::module::get_restart_row() (C++), and openmpt_module_get_restart_order(), openmpt_module_get_restart_row() (C). [New] libopenmpt: New API for retrieving the playback time at a given order / row combination: openmpt::module::get_time_at_position() (C++), and openmpt_module_get_time_at_position() (C). When formatting pattern data, effect letters in the volume column are now always formatted correctly, regardless of the module format. IT: Various playback fixes. IT: When using tone portamento to another sample after the previous sample’s sustain loop has been released, the new sample should also not play its sustain loop. IT: When triggering an empty instrument note slot, completely ignore the pattern cell - do not reset the currently playing instrument’s envelopes, and also don’t process any effects - including global ones. IT: Offset with instrument number but no note should play offset effect with previous note. IT: Fixed various combinations of volume column and effect column portamento effects. IT: Implemented a quirk in command Lxx that always executes a portamento down when no tone portamento has been set up before, sometimes causing the target note to be reached immediately, or sliding the note down very subtly. IT: Envelope Carry should not be influenced by a previous note-off. XM: When a key-off is encountered before auto-vibrato reaches full depth, the depth is reset. S3M: Combined slides (Kxy / Lxy) are no longer run on the first tick of a row in files made with Scream Tracker. MOD: Groo’s “The Ultimate Beeper” now plays like in ProTracker. DTM: Portamentos are now also evaluated on the first tick of the row. MO3: If multiple sample slots shared the same Ogg Vorbis sample, only one sample slot was loaded. MED: Various playback fixes. SymMOD: Files containing more than 127 channels are no longer rejected. Better support for automatic slide commands (commands that keep sliding on following rows) in various formats. The pattern channel limit was raised from 127 to 192 for some formats. openmpt123: Multi-threaded encoding is enabled with libFLAC 1.5.0 or newer. xmp-openmpt: Memory consumption during file loading has been reduced. -------------------------------------------------------------------------------- ChangeLog:
* Sat Jun 14 2025 Michael Schwendt mschwendt@fedoraproject.org - 0.8.1-1 - update to 0.8.1 * Sat May 31 2025 Michael Schwendt mschwendt@fedoraproject.org - 0.8.0-1 - upgrade to new stable release 0.8.0 * Tue May 27 2025 Jitka Plesnikova jplesnik@redhat.com - 0.7.13-4 - Rebuilt for flac 1.5.0 * Mon Jan 20 2025 Fedora Release Engineering releng@fedoraproject.org - 0.7.13-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Jan 17 2025 Fedora Release Engineering releng@fedoraproject.org - 0.7.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild -------------------------------------------------------------------------------- References:
[ 1 ] Bug #2369569 - libopenmpt-0.8.1 is available https://bugzilla.redhat.com/show_bug.cgi?id=2369569 --------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use su -c 'yum update libopenmpt' at the command line. For more information, refer to "YUM", available at https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7%5C /html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
epel-package-announce@lists.fedoraproject.org