Revisions of libopenmpt

Mia Herkt's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 63)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 812183 from Dave Plater's avatar Dave Plater (plater) (revision 62)
- Remove devel packages requirement on obsolete modplug
Mia Herkt's avatar Mia Herkt (mia) accepted request 808568 from Thomas Williams's avatar Thomas Williams (junknot) (revision 61)
Changed needed to comply with new version scheme of (new) libopenmpt_modplug1 package
Mia Herkt's avatar 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's avatar Mia Herkt (mia) (revision 59)
baserev update by copy to link target
Mia Herkt's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 57)
baserev update by copy to link target
Tomáš Chvátal's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 55)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 54)
- Update to version 0.4.9 bsc#1153102 CVE-2019-17113
Mia Herkt's avatar 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's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 51)
baserev update by copy to link target
Tomáš Chvátal's avatar 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's avatar Mia Herkt (lachs0r) (revision 49)
baserev update by copy to link target
Mia Herkt's avatar 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's avatar Mia Herkt (lachs0r) (revision 47)
baserev update by copy to link target
Mia Herkt's avatar 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's avatar Mia Herkt (lachs0r) (revision 45)
baserev update by copy to link target
Displaying revisions 41 - 60 of 104
openSUSE Build Service is sponsored by