Compare commits
10 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 20f7d58c9b | |||
| f682f83708 | |||
| ee7645c3c2 | |||
| d7807c7340 | |||
| 40f7d02632 | |||
| 620bdb1744 | |||
| 050bc96c31 | |||
| 24cdf8cadf | |||
| f75a4aa465 | |||
| 25620bc067 |
Binary file not shown.
3
libopenmpt-0.8.4+release.autotools.tar.gz
Normal file
3
libopenmpt-0.8.4+release.autotools.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:627f9bf11aacae615a1f2c982c7e88cb21f11b2d6f0267946f7c82c5eae4943b
|
||||
size 1765663
|
||||
@@ -1,3 +1,155 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 18 19:43:48 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to 0.8.4:
|
||||
* openmpt123: libsndfile float32 output was broken since 0.8.1.
|
||||
* [Bug] build/download_externals.txt was missing from makefile
|
||||
and msvc source archives.
|
||||
* PT36: Some MODs with samples larger than 64k inside PT36
|
||||
containers were not read correctly.
|
||||
* IT: Files are no longer interpreted as ModPlug-made (thus
|
||||
disabling all compatibility settings) just because instrument
|
||||
extensions are found (no such files are currently known to
|
||||
exist in the wild).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 14 00:00:56 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to 0.8.3:
|
||||
* [Bug] libopenmpt is now compatible with most non-standard
|
||||
builds of libmpg123 which do not by default output signed
|
||||
16bit PCM.
|
||||
* [Bug] openmpt123: Pausing playback using the space key did
|
||||
not work since 0.8.0.
|
||||
* IT: Even when the filter cutoff envelope is stopped before its
|
||||
first tick is applied, the filter should still be activated.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 19 19:52:16 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to 0.8.2:
|
||||
* [Sec] Possible out-of-bounds sample data read in a specific
|
||||
combination of reverse sample playback + offset past sample
|
||||
loop. (r23711).
|
||||
* [Bug] Fixed pre-C++20 undefined behaviour due to left-shifting
|
||||
negative integer values.
|
||||
* Since libopenmpt 0.8.0, swapping between samples on the rear
|
||||
channels could introduce a click on the front channels.
|
||||
* IT: Volume column slides no longer propagate their effect
|
||||
memory to the regular effect column volume slides.
|
||||
* FC: Allow files with a sequence size of 0 to load (fixes a
|
||||
broken copy of cult.smod).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 14 20:07:37 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to 0.8.1:
|
||||
* [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 the 28th character
|
||||
of sample names to be used. Such sample names are now read
|
||||
correctly again.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 9 13:23:43 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to 0.8.0:
|
||||
* [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
|
||||
entries 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 16 17:54:01 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package libopenmpt
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# 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.7.13
|
||||
Version: 0.8.4
|
||||
Release: 0
|
||||
Summary: C++ and C library to decode tracker music files
|
||||
License: BSD-3-Clause
|
||||
|
||||
Reference in New Issue
Block a user