Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libxmp4-4.7.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libxmp4 Distribution: openSUSE Tumbleweed
Version: 4.7.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Feb 25 10:46:55 2026
Group: System/Libraries Build host: reproducible
Size: 662759 Source RPM: libxmp-4.7.0-1.1.src.rpm
Packager: https://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.

Provides

Requires

License

MIT

Changelog

* Wed Feb 25 2026 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.7.0
    * `xmp_seek_time` now always seeks (even if the position is the
      same as the current position) and uses the start row detected
      by the scan.
    * New functions `xmp_seek_time_frame`,
      `xmp_set_tempo_factor_relative`, `xmp_get_tempo_factor`.
    * New API defines `XMP_FORMAT_32BIT`, `XMP_INST_NO_DEFAULT_PAN`,
      `XMP_MARK_SKIP`, `XMP_MARK_END`.
    * Add support for Software Visions DMF (Apocalypse Abyss MOD
      variant) and Pack-Ice ("Ice!", "ICE!") unpacking.
    * All internal module time/duration calculations are now in
      doubles (fixes off-by-one module time on final tick of some
      modules).
    * IFF format loading is now more permissive toward errors in the
      IFF tag structure.
    * Various fixed to playback of IMF, LIQ, MED, XM, XMF, IT, MTM,
      PTM, STM, GDM modules.
* 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

Files

/usr/lib64/libxmp.so.4
/usr/lib64/libxmp.so.4.7.0
/usr/share/licenses/libxmp4
/usr/share/licenses/libxmp4/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026