libopenmpt
0.2.4259
cross-platform C++ and C library to decode tracked music files
Main Page
Related Pages
Modules
Namespaces
Classes
Files
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
Dependencies
Dependencies
libopenmpt
Supported compilers for building libopenmpt:
Microsoft Visual Studio 2010
or higher
GCC 4.4
or higher
Clang 3.0
or higher
MinGW-W64 4.6
or higher
emscripten 1.21
or higher
Required compilers to use libopenmpt:
Any
C89
compatible compiler should work with the C API as long as a C99 compatible
stdint.h
is available.
Any
C++03
compatible compiler should work with the C++ API.
J2B
support requires an inflate (deflate decompression) implementation:
zlib
miniz
can be used internally if no zlib is available.
Building on Unix-like systems requires:
GNU make
pkg-config
The Autotools-based build system requires:
pkg-config 0.24
or higher
zlib
doxygen
openmpt123
Supported compilers for building openmpt:
Microsoft Visual Studio 2010
or higher
GCC 4.4
or higher
Clang 3.0
or higher
MinGW-W64 4.6
or higher
any
C++11 compliant
compiler should also work
Live sound output requires one of:
PortAudio v19
SDL 1.2
Win32
Optional dependencies
libopenmpt
Character set conversion can use one of:
Win32
iconv
C++11
codecvt_utf8 instead of the internal conversion tables and functions.
MO3
support requires the closed-source
unmo3
library.
doxygen 1.8
or higher is required to build the documentation.
openmpt123
Rendering to PCM files can use:
FLAC 1.2
or higher
libsndfile
Win32
for WAVE
raw PCM has no external dependencies
help2man
is required to build the documentation.
in_openmpt and xmp-openmpt
The
plugin configuration dialog
currently requires
Microsoft .NET Framework 4
on the user machine.
Generated on Sun Sep 7 2014 17:28:05 for libopenmpt by
1.8.1.2