libopenmpt  0.2.4943
cross-platform C++ and C library to decode tracked music files
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TODO

Currently being worked on:

  • structs representing on disk binary data depend on #pragma pack or __attribute__((packed)). This should be replaced with pure C++ constructs without relying on compiler-specific language extensions.
  • Use unicode strings internally in soundlib. This is mainly relevant for OpenMPT and not libopenmpt.

Incomplete list of stuff that needs work / known bugs:

  • Complete the API documentation.
  • Test on more obscure platforms.
  • Build system, especially building shared libraries, needs work on Mac OS X and on probably all other systems that do not use the GNU linker.
  • openmpt123 pattern display is slow and buggy and has no colors.
  • openmpt123 disregards the user locale and always outputs UTF-8.
  • Always improve playback accuracy.