Mercurial > SDL_sound_CoreAudio
comparison SDL_sound.h @ 562:7e08477b0fc1
MP3 decoder upgrade work.
Ripped out SMPEG and mpglib support, replaced it with "mpg123.c" and libmpg123.
libmpg123 is a much better version of mpglib, so it should solve all the
problems about MP3's not seeking, or most modern MP3's not playing at all,
etc. Since you no longer have to make a tradeoff with SMPEG for features, and
SMPEG is basically rotting, I removed it from the project.
There is still work to be done with libmpg123...there are MMX, 3DNow, SSE,
Altivec, etc decoders which we don't have enabled at the moment, and the
build system could use some work to make this compile more cleanly, etc.
Still: huge win.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Fri, 30 Jan 2009 02:44:47 -0500 |
parents | 2e8907ff98e9 |
children |
comparison
equal
deleted
inserted
replaced
561:f2985e08589c | 562:7e08477b0fc1 |
---|---|
40 * be found at http://www.libsdl.org/ | 40 * be found at http://www.libsdl.org/ |
41 * | 41 * |
42 * Support is in place or planned for the following sound formats: | 42 * Support is in place or planned for the following sound formats: |
43 * - .WAV (Microsoft WAVfile RIFF data, internal.) | 43 * - .WAV (Microsoft WAVfile RIFF data, internal.) |
44 * - .VOC (Creative Labs' Voice format, internal.) | 44 * - .VOC (Creative Labs' Voice format, internal.) |
45 * - .MP3 (MPEG-1 Layer 3 support, via the SMPEG and mpglib libraries.) | 45 * - .MP3 (MPEG-1 Layer 3 support, via libmpg123.) |
46 * - .MID (MIDI music converted to Waveform data, internal.) | 46 * - .MID (MIDI music converted to Waveform data, internal.) |
47 * - .MOD (MOD files, via MikMod and ModPlug.) | 47 * - .MOD (MOD files, via MikMod and ModPlug.) |
48 * - .OGG (Ogg files, via Ogg Vorbis libraries.) | 48 * - .OGG (Ogg files, via Ogg Vorbis libraries.) |
49 * - .SPX (Speex files, via libspeex.) | 49 * - .SPX (Speex files, via libspeex.) |
50 * - .SHN (Shorten files, internal.) | 50 * - .SHN (Shorten files, internal.) |