comparison TODO @ 238:d8247b97b010

Updated.
author Ryan C. Gordon <icculus@icculus.org>
date Sat, 19 Jan 2002 23:33:03 +0000
parents 156df33fd7fc
children 4a8d627a2326
comparison
equal deleted inserted replaced
237:ceadd952319a 238:d8247b97b010
1 Left todo for 0.1.5: 1 Left todo for 0.1.5:
2 - SMPEG only works after calling SDL_OpenAudio(), but I don't think this
3 is a universal truth (i.e. - OpenAL uses it without outputting through
4 SDL...) Figure out if this can be fixed.
5 - in Sound_NewSample*, if a decoder is selected by file extension and
6 fails, it should not be tried again when going through the rest of the
7 decoders. Or should we just opt to give up if the specified decoder
8 fails?
9 - Update the Visual C project files. 2 - Update the Visual C project files.
10 3
11 General stuff TODO: 4 General stuff TODO:
12 - Verify portability to various Unixes (BSD, etc) 5 - Verify portability to various Unixes (BSD, etc)
13 - Port to MacOS Classic. 6 - Port to MacOS Classic.
16 More immediate: 9 More immediate:
17 - Write a decent README. 10 - Write a decent README.
18 - Handle compression and other chunks in WAV files. 11 - Handle compression and other chunks in WAV files.
19 - Handle compression and other chunks in AIFF-C files. 12 - Handle compression and other chunks in AIFF-C files.
20 - Cleanup up VOC decoder (seems messy to me). 13 - Cleanup up VOC decoder (seems messy to me).
21 - Rename "test" directory to "playsound".
22 - Have default make build playsound, and make install install it.
23 - Make some of the SNDDBG() strings more uniform. 14 - Make some of the SNDDBG() strings more uniform.
24 - Run through ElectricFence, dmalloc, etc... 15 - Run through ElectricFence, dmalloc, etc...
25 - Verify thread safety. SDL_sound should be fully reentrant right now, with
26 the exception of Sound_NewSample*()...starting two sounds at once can cause
27 the internal linked list of currently-decoding samples to scramble.
28 - Fix the crappy rewind implementation in shn.c's SHN_rewind(). 16 - Fix the crappy rewind implementation in shn.c's SHN_rewind().
29 17
30 Decoders to implement: 18 Decoders to implement:
31 - .CDA (Does this need specific decoding? Or is a RWops needed?) 19 - .CDA (Does this need specific decoding? Or is a RWops needed?)
32 - An mpglib MP3 decoder? (or backend mpglib into SMPEG?) 20 - An mpglib MP3 decoder? (or backend mpglib into SMPEG?)