Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libxmp4 | Distribution: openSUSE Tumbleweed |
Version: 4.6.3 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon May 12 07:15:16 2025 |
Group: System/Libraries | Build host: reproducible |
Size: 547427 | Source RPM: libxmp-4.6.3-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://xmp.sf.net/ | |
Summary: Module Player library for MOD, S3M, IT and others |
libxmp is a module player library which supports many module formats, including Protacker MOD, ScreamTracker S3M and ImpulseTracker IT.
MIT
* Mon May 12 2025 Jan Engelhardt <jengelh@inai.de> - Update to release 4.6.3 * Fix crashes when xmp_set_position/xmp_set_row is used to set a negative position/row. * Fix hangs when xmp_prev_position is used on the first position of a sequence which is preceded by an S3M/IT skip marker. * Fix out-of-bounds reads when xmp_next_position is used at the end of a 256 position module. * Fix hangs when seeking to an end-of-module marker caused by these positions getting assigned a non-existent sequence. * Fix stack underflow in Pha Packer loader (CVE-2025-47256). * Fix broken conversion of ProRunner 2.0 pattern data. * xmp_set_tempo_factor no longer alters frame time calculation for xmp_get_frame_info. Frame time is now updated to account for the new time factor after calling xmp_scan_module. * Fix loading XMs with some types of harmless pattern truncation. * Fix Digital Tracker 2.03 position jump effect for 4 channel DTMs. * Fix pattern loop jump interactions with same row pattern jump/break: Scream Tracker 3.03b+; Impulse Tracker 1.00 to 1.06 IT; Impulse Tracker 2.00+ IT/S3M; Modplug Tracker 1.16 IT/XM/S3M; Imago Orpheus IMF/S3M; Liquid Tracker LIQ/S3M; Poly Tracker; Digital Tracker <=2.02 DTM/MOD; Digital Tracker 2.03 (partial); Digital Tracker 1.9 (partial); Octalyser. * Fix the pattern loop effect in Astroidea XMF loader. * Mon Feb 24 2025 Jan Engelhardt <jengelh@inai.de> - Update to release 4.6.2 * Fix MED effect 1Fxy (delay and retrigger). The new implementation supports both delay and retrigger at the same time and repeats. * Fix MED effect FF3 (revert change from 4.6.1). The buggy version of this effect prior to OctaMED v5 is not currently supported. * Fix MED3 and MED4 time factor and tempos 1-10. * Fix MED4 effect 9xx (set speed). * Add support for MED3 and MED4 song files. * Handle IT modules with edit history but no MIDI configuration. * Wed Jan 01 2025 Jan Engelhardt <jengelh@inai.de> - Update to release 4.6.1 * Add stereo sample loading support for IT, S3M, XM, MED, LIQ, and Digital Tracker (partial). * Add sample preamplification to filter mixers for high sample rates. * Add support for Ultra Tracker tempo commands. * Load Ultra Tracker comments instead of skipping them. * Implement support for Protracker instrument swapping. * Implement retrigger effects for MED, OctaMED, and Liquid Tracker where only one retrigger occurs. Liquid Tracker (new format) and Digital Symphony now allow retrigger values larger than 15. * Fix loop detection edge cases broken by S3M/IT marker scan bugs. * Add fix for IT break to module scan. * Fix restart position for >64k sample and Digital Tracker MODs. * Reset Invert Loop position when a new instrument is encountered. * MOD: make presence of invert loop override tracker ID guesses. * M.K. modules within Amiga limits which use EFx invert loop are now IDed as Protracker. * Support for loading Digital Tracker 2.03 DTMs (MOD patterns). * Support for loading Digital Tracker 1.9 DTMs (VERS/SV19). * Allow patterns up to 396 rows in Digital Home Studio DTMs. * Support for Digital Tracker 1.9 "MIDI note" transpose. * Simulate Digital Tracker effects bugs where possible. * A bunch of Liquid Tracker (.liq files) bug fixes * Fix out-of-bounds reads in His Master's Noise Mupp instruments. * Add compatibility for non-standard Pattern Loop implementations: Scream Tracker 3.01b; Scream Tracker 3.03b+; Impulse Tracker 1.00; Impulse Tracker 1.04 to 2.09; Modplug Tracker 1.16; Digital Tracker <=2.04; Digital Tracker 1.9; Octalyser; Imago Orpheus; Liquid Tracker; Poly Tracker. (MOD, FT2, and IT 2.10+ were already supported.) * S3M: Detect PlayerPRO, Velvet Studio and old MPT versions. * Sat Jun 17 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 4.6.0 * Load only the left channel of XM stereo samples. * Add support for ST modules with an edge case order list quirk. * Fix MTM tempo effect and multiple FX_SPEED scan bugs. * Add support for OctaMED ExtSamples. * Implement S3M and IT mix volume. * Add Imperium Galactica XMF format loader. * Sun Jul 10 2022 Jan Engelhardt <jengelh@inai.de> - Update to git snapshot 4.5.0-613-g8e4a5e15 * Fix player crash caused by bad IT envelope sustain loop end values. (See _also_ https://github.com/libxmp/libxmp/issues/590) * Thu Jun 10 2021 Jan Engelhardt <jengelh@inai.de> - Update to release 4.5.0 * Fix incorrect handling of GDM speed effect * Implement GDM surround effect * Add support for DSMI 0.8 and 0.9 AMF modules * Fix IT bug where Cxx on same row as SBx would not be ignored * Fix IT bug where Qxy would ignore the volume parameter * IT: T00 now repeats previous slide * Mon Aug 26 2019 Jan Engelhardt <jengelh@inai.de> - Disable LTO, as it leads to a build error "<artificial>:(.text.startup+0xb0): undefined reference to `xmp_set_player'" - Modernize specfile. * Tue Feb 07 2017 jengelh@inai.de - Update to new upstream release 4.4.1 * fix MDL c5spd to preserve base periods * fix MDL sample decoder loop with corrupted data * fix MASI loader OPLH and PPAN subchunks parsing * fix MacOS Tiger build issues * fix sample loop corner case * fix set pan effect in multichannel MODs * fix global volume on module loop * fix IT pan right value * fix MASI effects based on OpenMPT PSM loader * fix memory leak in XMs with 256 patterns * fix anticlick when rendering only one sample * fix anticlick in His Master's Noise instruments * fix anticlick in MED synth instruments * Tue Jul 26 2016 jengelh@inai.de - Update to new upstream release 4.4.0 * fix XM arpeggio in FastTracker 2 compatible mode * fix IT bidirectional loop sample length * fix MOD vibrato and tremolo in Protracker compatible mode * fix XM replayer note delay and retrig quirk * fix XM replayer channel pan * fix MOD loader period to note conversion * fix virtual channel deallocation error handling * fix S3M global volume effect * fix IT envelope reset on tone portamento * fix IT voice leak caused by disabled envelope * fix IT volume column tone portamento * fix XM envelope position setting * fix FT2 arpeggio+portamento quirk with finetunes * fix mixer anticlick routines * accept S3M modules with invalid effects * fix 669 effects when no instrument number is specified * fix 669 effects to be frequency-based * fix 669 initial tempo * fix S3M channel reset on sample end * fix Noisetracker MOD speed setting * fix IT loader DCA sanity check * fix IT envelope reset after offset with portamento * fix bidirectional sample interpolation * fix mixer resampling and tuning issues * add Antti Lankila's Amiga 500 modeling mixer * add support to filter effect E0 in Amiga mods * add flags to configure player mode * add option to set the maximum number of virtual channels * add frequency-based "period" mode * add support to IT sample sustain loop * limit Oktalyzer modules to MOD note range * remove broken synth chip and Adlib emulation suport * Wed Jun 01 2016 jengelh@inai.de - Update to new upstream release 4.3.13 * The testcase has caught multiple rendition issues in: IT note off with instrument, IT note recover after cut, IT instrument without note after note cut event, IT pan reset on new note instead of new instrument, IT volume swing problems, XM glissando effect, Scream Tracker 3 period limits, Scream Tracker 3 tremolo memory, IT volume column fine volume slide with row delay. * Add format converters for TrackerPacker v1, v2, ProPacker 1.0.
/usr/lib/libxmp.so.4 /usr/lib/libxmp.so.4.6.3 /usr/share/licenses/libxmp4 /usr/share/licenses/libxmp4/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat May 17 00:31:04 2025