./audio/libopenmpt, Library to decode tracked music files into a raw PCM audio stream

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.6.9, Package name: libopenmpt-0.6.9, Maintainer: pkgsrc-users

OpenMPT based module player library and libopenmpt based command-line
player

libopenmpt is a cross-platform C++ and C library to decode tracked
music files (modules) into a raw PCM audio stream.

openmpt123 is a cross-platform command-line or terminal based module
file player.

libopenmpt is based on the player code of the Open ModPlug Tracker
project (OpenMPT, http://openmpt.org/). In order to avoid code base
fragmentation, libopenmpt is developed in the same source code
repository as OpenMPT.


Required to run:
[audio/libsndfile] [audio/mpg123] [devel/libltdl] [audio/pulseaudio] [devel/SDL2]

Required to build:
[pkgtools/x11-links] [converters/help2man] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: pulseaudio, sndfile

Master sites:

Filesize: 1519.145 KB

Version history: (Expand)


CVS history: (Expand)


   2023-03-09 14:34:09 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
libopenmpt: update to 0.6.9.

### libopenmpt 0.6.9 (2023-03-05)

 *  [**Bug**] An exception could be thrown during rendering when trying to
    access the release node of an empty envelope.

 *  The fix for the OPL cutoff bug introduced in libopenmpt 0.6.7 was
    incomplete.
 *  ULT: Offset commands exceeding 65535 samples were sometimes not imported
    correctly even if there was room for them.
 *  After seeking with seek.sync_samples=1, the filter settings of playing notes
    were not updated since libopenmpt 0.6.7.
 *  Loading of and seeking inside (malformed) modules with thousands of short
    sub-songs has been sped up.
   2023-01-09 10:49:25 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
libopenmpt: update to 0.6.7.

### libopenmpt 0.6.7 (2023-01-08)

 *  [**Bug**] openmpt123: openmpt123 crashed on Windows 9x when showing any
    console output.

 *  IT: In sample mode, portamento to a different sample turns off the filter if
    cutoff / resonance was previously 127 / 0.
 *  S3M Detect files saved with Graoumf Tracker instead of claiming they were
    made with OpenMPT 4.47.
 *  S3M: Pattern loop state was not propagated anymore since libopenmpt 0.6.0,
    leading to wrong song length calculation and SB0 + SBx being located on
    different channels not working properly anymore.

 *  mpg123: Update to v1.31.1 (2022-11-01).
 *  FLAC: Update to v1.4.2 (2022-10-22).
 *  pugixml: Update to v1.13 (2022-11-02).
   2022-09-27 22:37:17 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
libopenmpt: update to 0.6.6.

### libopenmpt 0.6.6 (2022-09-25)

 *  [**Sec**] Possible crash when playing manipulated IT / MPTM files with a T00
    command. (r17789)

 *  MTM: In MultiTracker, setting speed and tempo are mutually exclusive
    commands. Still, some MultiTracker modules were made to be played with
    external players such as DMP, so they actually rely on "standard" \ 
speed /
    tempo behaviour. Decide which behaviour to use by checking of speed and
    tempo commands are found on the same row.
 *  MTM: Ignore sample loops if the loop end is <= 2.
 *  Echo DMO: Migrate left and right delay values in modules made with OpenMPT
    versions between 1.27.01.00 and 1.30.05.00 to the correct interpretation.

 *  FLAC: Update to v1.4.1 (2022-09-22).

### libopenmpt 0.6.5 (2022-08-21)

 *  [**Bug**] `Makefile` now also uses `CC`, `CXX`, `LD`, and `AR` when set as
    environment variables.
 *  [**Bug**] libopenmpt can now be built to target macOS down to version 10.13
    again.

 *  [**New**] `Makefile` now uses `PKG_CONFIG` as path to `pkg-config`.

 *  DBM: Sample middle-C frequencies were slightly off.
    laffik_-_marynarze.dbm sounds much more bearable now.
 *  DBM: Fixed pattern break parameter interpretation.
 *  Echo DMO: Setting the delay parameter to 0 yielded a 2-second echo delay
    instead of 1ms.
 *  Digi Booster Echo: Setting the delay parameter to 0 yielded a 510ms echo
    delay instead of approximately 334ms.

 *  mpg123: Update to v1.30.2 (2022-08-01).
   2022-09-11 14:52:13 by Thomas Klausner | Files touched by this commit (670)
Log message:
*: bump PKGREVISION for flac shlib bump
   2022-08-11 07:09:36 by David H. Gutteridge | Files touched by this commit (999)
Log message:
Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
   2022-07-02 18:53:42 by Ryo ONODERA | Files touched by this commit (395)
Log message:
*: Recursive revbump from audio/pulseaudio
   2022-06-15 12:06:51 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
libopenmpt: update to 0.6.4.

### libopenmpt 0.6.4 (2022-06-12)

 *  [**Bug**] openmpt123: Linking failed when using Autotools build system
    targeting MinGW.
 *  [**Bug**] tests: Linking failed when using Autotools build system targeting
    MinGW.
 *  [**Bug**] examples: Linking failed when using Autotools build system
    targeting MinGW.

 *  [**Change**] Support for mingw-std-threads when building for MinGW targets
    is now deprecated because this is not supported for GCC 11 or later (see
    <https://github.com/meganz/mingw-std-threads/issues/79>).

 *  Ping-pong sample loops sometimes stopped playing at the end of the loop.
   2022-04-28 21:51:33 by Frederic Cambus | Files touched by this commit (3) | Package updated
Log message:
libopenmpt: update to 0.6.3.

### libopenmpt 0.6.3 (2022-04-24)

 *  Pitch / Pan Separation and Random Variation instrument properties were not
    resetting properly when seeking, potentially causing instruments to be
    played e.g. at a vastly different pan position compared to playing the
    module continuously.
 *  MED: Stereo samples were not imported correctly.

 *  zlib: Update to v1.2.12 (2022-03-27).