Mercurial > SDL_sound_CoreAudio
changeset 220:ef72f3c490e7
Updated.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Thu, 17 Jan 2002 20:53:03 +0000 |
parents | ca3483f4cfec |
children | c9772a9f5271 |
files | CHANGELOG TODO |
diffstat | 2 files changed, 29 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGELOG Sun Jan 13 21:51:57 2002 +0000 +++ b/CHANGELOG Thu Jan 17 20:53:03 2002 +0000 @@ -2,7 +2,13 @@ * CHANGELOG. */ -01113002 - Mattias Engdegård sent in an .AU decoder. Nice! He also tweaked +01172002 - Implemented Sound_Rewind(), and added a --loop command line to + playsound for testing. Rewrote the audio callback to handle looping + with both predecoded and streamed samples. Most of the decoders + just have an assert(0) in their internal rewinding method at this + point. I implemented the WAV, AU, AIFF, and RAW ones, for now. + (...and skeleton.c, for what that's worth.) +01112002 - Mattias Engdegård sent in an .AU decoder. Nice! He also tweaked playsound to try and wait until SDL has completed playing a given sound before closing the audio device. Changed a macro in decoders/shn.c to be more uniform with the other decoders.
--- a/TODO Sun Jan 13 21:51:57 2002 +0000 +++ b/TODO Thu Jan 17 20:53:03 2002 +0000 @@ -1,10 +1,31 @@ +Left todo for 0.1.5: +- Implement rewind method in decoders missing it: + * mikmod.c + * ogg.c + * flac.c + * modplug.c + * voc.c + * midi.c + * mp3.c + * shn.c +- SMPEG only works after calling SDL_OpenAudio(), but I don't think this + is a universal truth (i.e. - OpenAL uses it without outputting through + SDL...) Figure out if this can be fixed. +- in Sound_NewSample*, if a decoder is selected by file extension and + fails, it should not be tried again when going through the rest of the + decoders. Or should we just opt to give up if the specified decoder + fails? +- Port to BeOS. Getting BeOS up and running is probably harder than + porting SDL_sound to it, I should think. +- Rename the "test" directory to "playsound". +- Have the default "make" build playsound, and "make install" install it. +- Update the Visual C project files. General stuff TODO: - Verify portability to various Unixes (BSD, etc) - Port to BeOS. - Port to MacOS Classic. - Man pages for the API. -- Add Sound_Rewind(). More immediate: - Write a decent README.