Releases: libxmp/xmp-cli
Releases · libxmp/xmp-cli
xmp 4.3.0
Checksums (SHA256):
8c2bfeba91282bd79fbb3c9b90f9b0f6a7dc61f84c9a4fb2e4a01776ce0f81e1 xmp-4.3.0.tar.gz
Changes since 4.2.0:
- Support 24-bit and 32-bit output (requires libxmp 4.7.0+):
AHI, ALSA, BeOS/Haiku, CoreAudio, NetBSD, OSS, PulseAudio,
sndio, WinMM, AIFF, file, WAV. - Use XMP_MAX_SRATE as the limit for -f instead of 48000
(requires libxmp 4.7.0+). - Amiga: automatically expand stack via stack cookie (OS 4),
NewStackSwap (AROS), NewPPCStackSwap (MorphOS), or StackSwap
(Workbench 2.04+). This feature can be disabled by defining
XMP_NO_STACKSWAP at compile time. - Report pan value "---" for instruments/samples without
a default panning value (sub->pan < 0). - Don't unmute muted IT channels unless explicitly unmuted by
the -S/--solo option. - Haiku: Fix configure C++ compiler detection if CXX variable
contains additional options. - AHI: fix crash on OpenDevice failure.
- ALSA: fix 8-bit and unsigned format mismatches after init.
- BeOS/Haiku: support 8-bit unsigned, strip unsigned otherwise.
- NetBSD: find the nearest match for the requested format.
- PulseAudio: support 8-bit output.
- WinMM: support 8-bit unsigned, strip unsigned otherwise.
- file: fix incorrect handling of -Dendian ("big" would output
little endian, anything else would output big endian). - wav: fix incorrect RIFF length in output.
- wav: add terminal pad byte after odd length data chunks.