changeset 238:d8247b97b010

Updated.
author Ryan C. Gordon <icculus@icculus.org>
date Sat, 19 Jan 2002 23:33:03 +0000
parents ceadd952319a
children 30e21a90f3b1
files CHANGELOG TODO
diffstat 2 files changed, 7 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGELOG	Sat Jan 19 23:31:19 2002 +0000
+++ b/CHANGELOG	Sat Jan 19 23:33:03 2002 +0000
@@ -4,7 +4,13 @@
 
 01192001 - Torbjörn sent in patches implementing the rewind method for the
            rest of the decoders except shn.c, for which I added a kludged
-           implementation. Added more info to the README.
+           implementation. Added more info to the README. Hunted down the
+           reason why SMPEG can't decode before calling SDL_OpenAudio(), and
+           it can't be fixed without a change to SMPEG (not MY fault! :) ).
+           Made ModPlug take priority over MikMod when selecting a decoder.
+           Mutex-protected the internal samples list, and fixed some bugs in
+           the management of that list. Changed some stuff to use uniform
+           coding conventions.
 01182001 - SDL_sound/playsound builds and runs on BeOS now. Fixed an assertion
            bug I introduced yesterday.
 01172002 - Implemented Sound_Rewind(), and added a --loop command line to
--- a/TODO	Sat Jan 19 23:31:19 2002 +0000
+++ b/TODO	Sat Jan 19 23:33:03 2002 +0000
@@ -1,11 +1,4 @@
 Left todo for 0.1.5:
-- 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?
 - Update the Visual C project files.
 
 General stuff TODO:
@@ -18,13 +11,8 @@
 - Handle compression and other chunks in WAV files.
 - Handle compression and other chunks in AIFF-C files.
 - Cleanup up VOC decoder (seems messy to me).
-- Rename "test" directory to "playsound".
-- Have default make build playsound, and make install install it.
 - Make some of the SNDDBG() strings more uniform.
 - Run through ElectricFence, dmalloc, etc...
-- Verify thread safety. SDL_sound should be fully reentrant right now, with
-  the exception of Sound_NewSample*()...starting two sounds at once can cause
-  the internal linked list of currently-decoding samples to scramble.
 - Fix the crappy rewind implementation in shn.c's SHN_rewind().
 
 Decoders to implement: