We changed code all over the place for 1.x series, most impact on portability lying in the reworked output code. Now, mpg123 runs on a large number of platforms and supports a wide range of audio output APIs. As a result there a quite a few combinations of platforms and APIs to test. We have compiled a list of systems and those responsible for testing them. If you would like help with testing please get in contact.
| Platform | Default Output | Tester | Comments |
|---|---|---|---|
| linux | alsa/esd/... | Thomas Orgis | Works: alsa, oss, jack, sdl, portaudio (v18 or 19), arts... |
| linux-alpha | alsa | Thomas Orgis | Build is no prob. Sound check is difficult atm, but no surprise in sight there when it compiles (OSS, etc., like on other Linux systems) |
| linux-ppc | alsa | Nicholas J Humfrey | |
| macosx | coreaudio | Nicholas J Humfrey | Works by user report, buffer is also OK when using output module. |
| freebsd | oss | Martin Schütte | Should work now out of the box. |
| netbsd | sun/oss | ||
| solaris/sunos | sun | Thomas Orgis | Works with legacy and autotool on Solaris 9 SunRay terminal with native compiler, also modules; u8 (eh... shouldn't LINEAR8 be signed, perhaps? test.) format is accepted by device but does not work (bad sound) - omitted from possible formats list (being now: s16, ulaw, alaw). |
| hpux | hp | ||
| hpux/alib | alib | ||
| sgi | sgi | ||
| dec | oss? | Thomas Orgis | May test that once I got a Tru64 install again. |
| aix | aix | ||
| os2 | os2 | Thomas Orgis | Need a system to test... OS/2 doesn't like qemu that much. |
| bsdos | ? | ||
| mint | mint | ||
| win32 | win32 | Thomas Orgis | Works with native win32 output or portaudio (et al), but no dynamic modules (for the MinGW32 build at least). |