Skip to content

Commit

Permalink
Update libopenmpt to version 0.7.5 / rev 45 via SR 1158797
Browse files Browse the repository at this point in the history
https://build.opensuse.org/request/show/1158797
by user mia + anag+factory
- Update to 0.7.5:
  * [Sec] Null-pointer write (32bit platforms) or excessive memory
    allocation (64bit platforms) when reading close to 4GiB of data
    from unseekable files..
  * [Sec] Write buffer overflow when reading unseekable files close
    to 4GiB in size.
  * [Sec] Possible out-of-memory (32bit platforms) or excessive
    memory allocation (64bit platforms) when reading malformed data
    from unseekable files.
  * [Sec] DMF: Possible null-pointer write or excessive memory
    allocation when reading DMF files.
  * IT: In the previous version, Zxx macros in IT files made with
    older MPT versions were no longer working.
  * There was a periodic click when playing a module using the
    Chorus or Flanger DMO plugin at a mix rate exceeding
    ~136.5 kHz.
  * An older bugfix
  • Loading branch information
mia authored and bmwiedemann committed Mar 18, 2024
1 parent aa15f44 commit e170e02
Show file tree
Hide file tree
Showing 6 changed files with 86 additions and 3 deletions.
Binary file modified packages/libo/libopenmpt/.files
Binary file not shown.
37 changes: 37 additions & 0 deletions packages/libo/libopenmpt/.rev
Original file line number Diff line number Diff line change
Expand Up @@ -797,4 +797,41 @@ Changes in 0.5.3:
version 0.6.0.</comment>
<requestid>1123699</requestid>
</revision>
<revision rev="45" vrev="1">
<srcmd5>b5728fb4447d097183895501ef8addc5</srcmd5>
<version>0.7.5</version>
<time>1710776614</time>
<user>anag+factory</user>
<comment>- Update to 0.7.5:
* [Sec] Null-pointer write (32bit platforms) or excessive memory
allocation (64bit platforms) when reading close to 4GiB of data
from unseekable files..
* [Sec] Write buffer overflow when reading unseekable files close
to 4GiB in size.
* [Sec] Possible out-of-memory (32bit platforms) or excessive
memory allocation (64bit platforms) when reading malformed data
from unseekable files.
* [Sec] DMF: Possible null-pointer write or excessive memory
allocation when reading DMF files.
* IT: In the previous version, Zxx macros in IT files made with
older MPT versions were no longer working.
* There was a periodic click when playing a module using the
Chorus or Flanger DMO plugin at a mix rate exceeding
~136.5 kHz.
* An older bugfix for undefined behaviour in the Distortion DMO
plugin was incorrect, causing the distorted sound to be
different in some situations.
* xmp-openmpt: Metadata retrievel for playlist items was broken.
- Changes in 0.7.4:
* [Bug] Makefile: libopenmpt 0.7.3 broke running the test suite
for Emscripten builds.
* openmpt123: openmpt123 now uses a narrower layout on terminal
windows with a width of less than 72 characters.
* Setting all possible load_skip flags resulted in nothing being
loaded at all, instead of just not loading the selected module
parts.
* When playing all subsongs, set_position_seconds didn’t always
calculate the correct subsong to jump to.</comment>
<requestid>1158797</requestid>
</revision>
</revisionlist>

This file was deleted.

46 changes: 46 additions & 0 deletions packages/libo/libopenmpt/libopenmpt.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,49 @@
-------------------------------------------------------------------
Sun Mar 17 17:39:54 UTC 2024 - Mia Herkt <[email protected]>

- Update to 0.7.5:
* [Sec] Null-pointer write (32bit platforms) or excessive memory
allocation (64bit platforms) when reading close to 4GiB of data
from unseekable files..
* [Sec] Write buffer overflow when reading unseekable files close
to 4GiB in size.
* [Sec] Possible out-of-memory (32bit platforms) or excessive
memory allocation (64bit platforms) when reading malformed data
from unseekable files.
* [Sec] DMF: Possible null-pointer write or excessive memory
allocation when reading DMF files.
* IT: In the previous version, Zxx macros in IT files made with
older MPT versions were no longer working.
* There was a periodic click when playing a module using the
Chorus or Flanger DMO plugin at a mix rate exceeding
~136.5 kHz.
* An older bugfix for undefined behaviour in the Distortion DMO
plugin was incorrect, causing the distorted sound to be
different in some situations.
* xmp-openmpt: Metadata retrievel for playlist items was broken.
- Changes in 0.7.4:
* [Bug] Makefile: libopenmpt 0.7.3 broke running the test suite
for Emscripten builds.
* openmpt123: openmpt123 now uses a narrower layout on terminal
windows with a width of less than 72 characters.
* Setting all possible load_skip flags resulted in nothing being
loaded at all, instead of just not loading the selected module
parts.
* When playing all subsongs, set_position_seconds didn’t always
calculate the correct subsong to jump to.
* IT: A few more compatibility flags are now disabled for modules
saved with earlier Schism Tracker versions.
* IT: MIDI macros were reset in IT 2.14 / 2.15 files that
declared to be compatible with older IT versions
(fixes spx-visionsofthepast.it).
* OKT: Work around missing negative arpeggio implementation by
transposing the notes up an octave.
* OKT: Channel volume commands were sometimes lost over less
important effects.
* IMF: Ignore magic bytes in sample header. “Leaving All Behind”
by Karsten Koch uses unexpected magic bytes, Orpheus ignores
them just like the instrument header magic bytes.

-------------------------------------------------------------------
Tue Nov 7 00:48:48 UTC 2023 - Mia Herkt <[email protected]>

Expand Down
4 changes: 2 additions & 2 deletions packages/libo/libopenmpt/libopenmpt.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# spec file for package libopenmpt
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
Expand All @@ -21,7 +21,7 @@
%define libopenmpt_modplug_version 0.8.9.0

Name: libopenmpt
Version: 0.7.3
Version: 0.7.5
Release: 0
Summary: C++ and C library to decode tracker music files
License: BSD-3-Clause
Expand Down

0 comments on commit e170e02

Please sign in to comment.