Skip to content

Commit

Permalink
Updated.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Sep 19, 2001
1 parent 214695c commit 7ca1e0f
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 9 deletions.
17 changes: 15 additions & 2 deletions CHANGELOG
Expand Up @@ -4,9 +4,22 @@

09132001 - Initial spec proposed on SDL mailing list, under name "SDL_voice".
09142001 - Changed name to SDL_sound, added Sound_DecodeAll() to spec.
09172001 - Changed some overlooked "voice" to "sound".
09182001 - Implemented base API. So...tired. Everything's different. :)
09172001 - Changed some overlooked "voice" to "sound". Implemented base API.
So...tired. Everything's different. :)
Also put in a RAW decoder and a simple test program.
09182001 - Implemented MP3 support through SMPEG (not working yet, though) and
wrote the Reference Counting RWops wrapper. Added other little
things like the _D(()) macro. Added VOC support, which went up with
surprisingly little struggle, which means it MUST be leaking
memory. :)
09192001 - Added a skeleton decoder source file. Changed voc_read() to
voc_read_waveform(), so it wouldn't be confused with VOC_read().
Fixed a byte ordering bug in voc.c (reported as AUDIO_S16LSB, but
we were swapping byte order of data ourselves. Fixed). Added basic
.WAV support. Fixed Makefile so that -I. is always first;
otherwise, a previously installed header might get used for the
compiles, which is not good. SDL_sound.h now includes SDL_endian.h,
since SDL.h doesn't, for some reason.

--ryan. (icculus@clutteredmind.org)

Expand Down
15 changes: 8 additions & 7 deletions TODO
@@ -1,6 +1,5 @@

Stuff TODO:
- Implement base API. (Done.)
General stuff TODO:
- Use autoconf?
- Verify portability to various Unixes (BSD, etc)
- Port to Win32.
Expand All @@ -9,21 +8,23 @@ Stuff TODO:
- Port to MacOS X.
- Port to PowerPC Linux.

More immediate:
- Handle compression and other chunks in WAV files.
- Cleanup up VOC decoder (seems messy to me).

Decoders to implement:
- .WAV
- .VOC (Done.)
- .MP3
- .MOD
- .OGG
- .MID
- .CDA
- .RAW (Done.)
- .AU
- .AIFF
- ...and more...

/* end of TODO ... */


Ongoing:
- look for "FIXME"s in the code.

/* end of TODO ... */

0 comments on commit 7ca1e0f

Please sign in to comment.