Revisions of libopenmpt
Mia Herkt (mia)
committed
(revision 64)
- Update to 0.5.4: * AMS: An upper bound for uncompressed sample size is now established to avoid memory exhaustion from malformed files. * DMF: Support early format beta versions (in particular versions 1-4). * MED: Also use octave wrapping in 8-channel mode for MMD0/MMD1 modules. * MED: If 8-channel mode is activated, ignore BPM mode. * MED: Emulate tempo commands F01 and F02 quirk. * MED: Tempo commands below 32 BPM were interpreted as tempo slides. * IMF: Instrument sample mapping was off by one octave, notable in the guitar part of Astaris by Karsten Koch. Changes in 0.5.3: * [Sec] Possible hang if a MED file claimed to contain 256 songs. * [Bug] libopenmpt: openmpt::is_extension_supported2() exported symbol was missing (C++). * [Bug] openmpt::module::set_position_seconds sometimes behaved as if the song end was reached when seeking into a pattern loop and in some other corner cases. * Increase threshold for ignoring panning commands from 820 to 830. * Subsong names now fall back to the first pattern’s name if empty. * MO3: Avoid certain ModPlug hacks from being fixed up twice, which could lead to e.g. very narrow pan swing range for old OpenMPT IT files saved with a recent MO3 encoder version. * MO3: Some files with corrupted envelope data could be rejected completely (normally libopenmpt should fix up the envelope data).
buildservice-autocommit
accepted
request 812414
from
Tomáš Chvátal (scarabeus_iv)
(revision 63)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 812183
from
Dave Plater (plater)
(revision 62)
- Remove devel packages requirement on obsolete modplug
Mia Herkt (mia)
accepted
request 808568
from
Thomas Williams (junknot)
(revision 61)
Changed needed to comply with new version scheme of (new) libopenmpt_modplug1 package
Mia Herkt (mia)
committed
(revision 60)
- Drop libmodpulg-pcfile.patch - Update to 0.5.0: * [New] OggMod compressed FastTracker 2 XM (OXM) modules are now supported. * [New] The emulated Amiga type when Amiga resampler emulation is enabled can now be selected via ctl render.resampler.emulate_amiga_type. Possible values are: "auto", "a500", "a1200", and an experimental option "unfiltered". * [New] libopenmpt: New API openmpt::module::get_current_estimated_bpm() (C++), and openmpt_module_get_current_estimated_bpm() (C) which provides accurate beats per minute information for module formats with time signature and an educated guess based on speed and tempo for others. * [New] libopenmpt: New type-aware ctl APIs that do not require memory allocations and are thus realtime-safe: openmpt::module::ctl_get_boolean(), openmpt::module::ctl_get_integer(), openmpt::module::ctl_get_floatingpoint(), openmpt::module::ctl_get_text(), openmpt::module::ctl_set_boolean(), openmpt::module::ctl_set_integer(), openmpt::module::ctl_set_floatingpoint() (C++), and openmpt_module_ctl_get_boolean(), openmpt_module_ctl_get_integer(), openmpt_module_ctl_get_floatingpoint(), openmpt_module_ctl_get_text(), openmpt_module_ctl_set_boolean(), openmpt_module_ctl_set_integer(),
buildservice-autocommit
accepted
request 793695
from
Mia Herkt (mia)
(revision 59)
baserev update by copy to link target
Mia Herkt (mia)
committed
(revision 58)
- Update to 0.4.12: * IT: Vibrato was too fast in Old Effects mode since libopenmpt 0.3. * XM: Treat 8bitbubsy’s FT2 clone exactly like Fasttracker 2 with respect to compatibility and playback flags. For example, FT2 Pan Law was not applied. * DMF: Some files had a wrong tempo since libopenmpt 0.2.5705-beta15.
buildservice-autocommit
accepted
request 768831
from
Tomáš Chvátal (scarabeus_iv)
(revision 57)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 56)
- Update to 0.4.11: * The “date” metadata could contain a bogus date for some older IT files. * Do not apply global volume ramping from initial global volume when seeking. * MTM: Sample loop length was off by one. * PSM: Sample loop length was off by one in most files. * MOD: Fix initial instrument change with no note playing.
buildservice-autocommit
accepted
request 736008
from
Tomáš Chvátal (scarabeus_iv)
(revision 55)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 54)
- Update to version 0.4.9 bsc#1153102 CVE-2019-17113
Mia Herkt (lachs0r)
committed
(revision 53)
- Update to version 0.4.9 * [Sec] libmodplug: C API: Limit the length of strings copied to the output buffer of ModPlug_InstrumentName() and ModPlug_SampleName() to 32 bytes (including terminating null) as is done by original libmodplug. This avoids potential buffer overflows in software relying on this limit instead of querying the required buffer size beforehand. libopenmpt can return strings longer than 32 bytes here beacuse the internal limit of 32 bytes applies to strings encoded in arbitrary character encodings but the API returns them converted to UTF-8, which can be longer. (reported by Antonio Morales Maldonado of Semmle Security Research Team) (r12129) * [Sec] libmodplug: C++ API: Do not return 0 in CSoundFile::GetSampleName() and CSoundFile::GetInstrumentName() when a null output pointer is provided. This behaviour differed from libmodplug and made it impossible to determine the required buffer size. (r12130)
Mia Herkt (lachs0r)
committed
(revision 52)
- Update to version 0.4.8: * [Sec] Possible crash due to out-of-bounds read when playing an OPL note with active filter in S3M or MPTM files (r12118). - Update to version 0.4.7: * J2B: Ignore notes with non-existing instrument (fixes Ending.j2b)
buildservice-autocommit
accepted
request 723239
from
Tomáš Chvátal (scarabeus_iv)
(revision 51)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 50)
- Update to version 0.4.2 bsc#1143582 CVE-2019-14382 bsc#1143584 CVE-2019-14383: - Update to version 0.4.0 bsc#1143581 CVE-2018-20860: - Update to version 0.3.11 bsc#1143578 CVE-2018-20861:
buildservice-autocommit
accepted
request 722225
from
Mia Herkt (lachs0r)
(revision 49)
baserev update by copy to link target
Mia Herkt (lachs0r)
committed
(revision 48)
- Update to version 0.4.6: * Detect IT files unpacked with early UNMO3 versions.
buildservice-autocommit
accepted
request 705645
from
Mia Herkt (lachs0r)
(revision 47)
baserev update by copy to link target
Mia Herkt (lachs0r)
committed
(revision 46)
- Update to version 0.4.5: * [Sec] Possible crash during playback due out-of-bounds read in XM and MT2 files * Breaking out of a sustain loop through Note-Off sometimes didn’t continue in the regular sample loop * Seeking did not stop notes playing with XM Key Off (Kxx) effect
buildservice-autocommit
accepted
request 692149
from
Mia Herkt (lachs0r)
(revision 45)
baserev update by copy to link target
Displaying revisions 41 - 60 of 104