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

libxmp4-4.7.1-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libxmp4 Distribution: openSUSE Tumbleweed
Version: 4.7.1 Vendor: openSUSE
Release: 1.1 Build date: Tue Jul 7 20:23:20 2026
Group: System/Libraries Build host: reproducible
Size: 539783 Source RPM: libxmp-4.7.1-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

* Tue Jul 07 2026 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.7.1
    * Fix crashes and other bugs in the smix API.
    * Rewrite the smix API WAV loader to support stereo samples.
    * Fix XM channel default instrument memory (should be no
      instrument).
    * Fix IT high offset being applied when no Oxx effect is present.
    * Fix IT offsets >length setting the offset to sample end instead
      of 0 in new effects mode.
    * Fix conversion of MED synth/hybrid finetune.
    * Fix Magnetic Fields Packer track loading and optimize tracks.
    * Fix loading truncated Startrekker AM instruments.
    * Startrekker AM instruments now take precedence over sampled
      instruments in the same slot (fixes GTS/fa.worse face.mod and
      WOTW/intro 12.mod).
    * Fix StarTrekker AM instrument envelope, P.FALL, and FQ
      toneporta bugs by reimplementing these features using extras
      (fixes Epsilon (ES)/frankie.mod, WOTW/intro 12.mod, maybe
      others).
    * Allow Archimedes MUSX modules to load if the SDAT instrument
      subchunk is broken (fixes 5-OverPar).
    * Prevent overflow read in lha depacker pm2 decoder.
* 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

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026