comparison CHANGELOG @ 535:45ee760a6f5a stable-1.0

Converted all text encoding from ISO-8859-1 to UTF-8.
author Ryan C. Gordon <icculus@icculus.org>
date Thu, 17 Apr 2008 18:06:53 +0000
parents cad2940e992f
children ce9890593001
comparison
equal deleted inserted replaced
533:cad2940e992f 535:45ee760a6f5a
1 /* 1 /*
2 * CHANGELOG. 2 * CHANGELOG.
3 */ 3 */
4 4
5 04172008 - Look for Speex includes in new directory. 5 04172008 - Look for Speex includes in new directory. Converted all text
6 encoding from ISO-8859-1 to UTF-8.
6 04112008 - Check if Speex header has bogus data (CVE-2008-1686). 7 04112008 - Check if Speex header has bogus data (CVE-2008-1686).
7 08062007 - Updated my email address. 8 08062007 - Updated my email address.
8 07152007 - Minor correction in Timidity resampling code (Thanks, Sam!). 9 07152007 - Minor correction in Timidity resampling code (Thanks, Sam!).
9 07062007 - Fixed uninitialized buffer in mpglib. (Thanks, Phil!). 10 07062007 - Fixed uninitialized buffer in mpglib. (Thanks, Phil!).
10 10292006 - Fixed bogus memory dereference when SMPEG fails init (thanks, Chris!) 11 10292006 - Fixed bogus memory dereference when SMPEG fails init (thanks, Chris!)
52 work with Win32/WinCE builds again. I hope. Merged latest altcvt 53 work with Win32/WinCE builds again. I hope. Merged latest altcvt
53 from Frank into CVS. 54 from Frank into CVS.
54 08222002 - Borland project files in CVS, thanks to Dominique Louis. There are 55 08222002 - Borland project files in CVS, thanks to Dominique Louis. There are
55 project files for C++ Builder 6 (Windows), C++ Builder for Linux 56 project files for C++ Builder 6 (Windows), C++ Builder for Linux
56 (aka Kylix 3) and Borland's C++ Command line compiler. 57 (aka Kylix 3) and Borland's C++ Command line compiler.
57 08172002 - Timidity memory leak cleanup by Torbjörn. 58 08172002 - Timidity memory leak cleanup by Torbjörn.
58 07292002 - Valgrind cleanups; memory leak patches, etc. 59 07292002 - Valgrind cleanups; memory leak patches, etc.
59 07212002 - done_flag was not being reset between files in playsound, so the 60 07212002 - done_flag was not being reset between files in playsound, so the
60 first file would playback, and then any following tracks in a given 61 first file would playback, and then any following tracks in a given
61 run would "finish" immediately. Fixed. 62 run would "finish" immediately. Fixed.
62 07132002 - More altcvt fixes from Frank Ranostaj. 63 07132002 - More altcvt fixes from Frank Ranostaj.
63 07122002 - Changed inline keyword to compile universally. 64 07122002 - Changed inline keyword to compile universally.
64 07102002 - Fixed a bug in command line handling in playsound.c. Fixes from 65 07102002 - Fixed a bug in command line handling in playsound.c. Fixes from
65 Torbjörn and myself to get flac.c friendly between versions of 66 Torbjörn and myself to get flac.c friendly between versions of
66 libFLAC. Mutex'd a potential race condition in decoders/modplug.c. 67 libFLAC. Mutex'd a potential race condition in decoders/modplug.c.
67 FIXME cleanups here and there. 68 FIXME cleanups here and there.
68 07092002 - Fixed typo in documentation (SDL_sound.h). 69 07092002 - Fixed typo in documentation (SDL_sound.h).
69 07052002 - Cleaned up some stuff in playsound.c, removing some FIXMEs. 70 07052002 - Cleaned up some stuff in playsound.c, removing some FIXMEs.
70 Commandline validation is improved, too. FIXME removal in 71 Commandline validation is improved, too. FIXME removal in
83 "md_reverb = 1;" to MIKMOD_init(). Modplug got some WinCE-specific 84 "md_reverb = 1;" to MIKMOD_init(). Modplug got some WinCE-specific
84 setting tweaks, and some settings maintanance code. configure.in 85 setting tweaks, and some settings maintanance code. configure.in
85 checks if setbuf() is available. 86 checks if setbuf() is available.
86 06292002 - More altcvt fixes from Frank Ranostaj...mostly working now? 87 06292002 - More altcvt fixes from Frank Ranostaj...mostly working now?
87 06252002 - More altcvt fixes from Frank Ranostaj. 88 06252002 - More altcvt fixes from Frank Ranostaj.
88 06132002 - Patch from Torbjörn to fix stereo AIFF files. 89 06132002 - Patch from Torbjörn to fix stereo AIFF files.
89 06212002 - More altcvt fixes from Frank Ranostaj. 90 06212002 - More altcvt fixes from Frank Ranostaj.
90 06132002 - Patch from Torbjörn to make the WAV decoder more tolerant. 91 06132002 - Patch from Torbjörn to make the WAV decoder more tolerant.
91 06122002 - Committed some altcvt enhancements from Frank Ranostaj. 92 06122002 - Committed some altcvt enhancements from Frank Ranostaj.
92 06112002 - Fixed some debug messages in smpeg.c and mpglib.c. 93 06112002 - Fixed some debug messages in smpeg.c and mpglib.c.
93 06072002 - Manpages! Finally installed Doxygen and scratched together a 94 06072002 - Manpages! Finally installed Doxygen and scratched together a
94 Doxyfile. After some revision to physfs.h, we've got a rather 95 Doxyfile. After some revision to physfs.h, we've got a rather
95 nice API reference. 96 nice API reference.
96 06062002 - Added URLs for official and unofficial versions of ModPlug in 97 06062002 - Added URLs for official and unofficial versions of ModPlug in
97 decoders/modplug.c. Cleaned up some FIXMEs. 98 decoders/modplug.c. Cleaned up some FIXMEs.
98 05222002 - Torbjörn sent in some more fixes for altcvt: mono to stereo 99 05222002 - Torbjörn sent in some more fixes for altcvt: mono to stereo
99 conversion works, now. 100 conversion works, now.
100 05222002 - Torbjörn sent in some initial cleanups and fixes for altcvt, and 101 05222002 - Torbjörn sent in some initial cleanups and fixes for altcvt, and
101 fixed a bug in playsound when not all three of --rate, --channels 102 fixed a bug in playsound when not all three of --rate, --channels
102 and --format are specified. 103 and --format are specified.
103 05202002 - Some .cvsignores from Max and me. Added a seek implementations for 104 05202002 - Some .cvsignores from Max and me. Added a seek implementations for
104 the SMPEG, ogg, aiff, wav-adpcm, voc, and au decoders. Added a seek 105 the SMPEG, ogg, aiff, wav-adpcm, voc, and au decoders. Added a seek
105 stub to quicktime.c. playsound now takes milliseconds in the seek 106 stub to quicktime.c. playsound now takes milliseconds in the seek
112 04292002 - Darrell Walisser updated the Mac Classic and OS X project 113 04292002 - Darrell Walisser updated the Mac Classic and OS X project
113 files, fixed some portability issues, and added an 114 files, fixed some portability issues, and added an
114 experimental decoder that uses Apple's QuickTime libraries 115 experimental decoder that uses Apple's QuickTime libraries
115 (see decoders/quicktime.c). I've included the Mac project files 116 (see decoders/quicktime.c). I've included the Mac project files
116 in CVS, now. Removed all use of alloca() from playsound. 117 in CVS, now. Removed all use of alloca() from playsound.
117 04242002 - Added --seek option and bugfixes to playsound.c. Torbjörn comes 118 04242002 - Added --seek option and bugfixes to playsound.c. Torbjörn comes
118 through with seek support for the FLAC, MIDI, and ModPlug 119 through with seek support for the FLAC, MIDI, and ModPlug
119 decoders (and some stub code for MikMod), and a bugfix for sample 120 decoders (and some stub code for MikMod), and a bugfix for sample
120 flag manipulation in the base library (and his own --seek code for 121 flag manipulation in the base library (and his own --seek code for
121 playsound, which unfortunately we're not using). 122 playsound, which unfortunately we're not using).
122 04232002 - Cleaned up the playsound command line handling. Most command line 123 04232002 - Cleaned up the playsound command line handling. Most command line
161 03032002 - Fixed mpglib's build configuration to include general build flags 162 03032002 - Fixed mpglib's build configuration to include general build flags
162 so that things like --enable-debug work as expected. 163 so that things like --enable-debug work as expected.
163 02212002 - Changed SMPEG's URL to point to the icculus.org site. Added an 164 02212002 - Changed SMPEG's URL to point to the icculus.org site. Added an
164 mpglib decoder (internal to SDL_sound; relies on no external libs) 165 mpglib decoder (internal to SDL_sound; relies on no external libs)
165 and changes mp3.c to smpeg.c (and other associated things). 166 and changes mp3.c to smpeg.c (and other associated things).
166 02112002 - Committed a patch from Torbjörn to fix incorrect memory accesses 167 02112002 - Committed a patch from Torbjörn to fix incorrect memory accesses
167 in the Timidity code. Changed the magic number in the AU decoder 168 in the Timidity code. Changed the magic number in the AU decoder
168 to be bigendian (seems appropriate). Updated README for 169 to be bigendian (seems appropriate). Updated README for
169 completeness, and TODO for accuracy. Darrell sent in updated 170 completeness, and TODO for accuracy. Darrell sent in updated
170 MacOS X Project Builder files (on the website). 171 MacOS X Project Builder files (on the website).
171 02072002 - Committed a patch Torbjörn sent in awhile ago for preventing 172 02072002 - Committed a patch Torbjörn sent in awhile ago for preventing
172 confusion with Timidity++-specific stuff in the timidity.cfg file. 173 confusion with Timidity++-specific stuff in the timidity.cfg file.
173 Tyler Montbriand sent in an updated Visual C package. 174 Tyler Montbriand sent in an updated Visual C package.
174 Updated SDL_sound.h's comments a little. Upped version to 0.1.5. 175 Updated SDL_sound.h's comments a little. Upped version to 0.1.5.
175 02052002 - Fixed a cleanup I broke last night. Added CWProject.sit to the 176 02052002 - Fixed a cleanup I broke last night. Added CWProject.sit to the
176 EXTRA_DIST section of Makefile.am, and updated the README with 177 EXTRA_DIST section of Makefile.am, and updated the README with
177 MacOS (9/X) install instructions. 178 MacOS (9/X) install instructions.
178 02042002 - Darrell Walisser submitted some cleanups and CodeWarrior project 179 02042002 - Darrell Walisser submitted some cleanups and CodeWarrior project
179 files for MacOS 9. Sweet! 180 files for MacOS 9. Sweet!
180 01232002 - Max fixed decoders/Makefile.am to work with seperate build 181 01232002 - Max fixed decoders/Makefile.am to work with seperate build
181 directories, and corrected some dates in this file. 182 directories, and corrected some dates in this file.
182 01192002 - Torbjörn sent in patches implementing the rewind method for the 183 01192002 - Torbjörn sent in patches implementing the rewind method for the
183 rest of the decoders except shn.c, for which I added a kludged 184 rest of the decoders except shn.c, for which I added a kludged
184 implementation. Added more info to the README. Hunted down the 185 implementation. Added more info to the README. Hunted down the
185 reason why SMPEG can't decode before calling SDL_OpenAudio(), and 186 reason why SMPEG can't decode before calling SDL_OpenAudio(), and
186 it can't be fixed without a change to SMPEG (not MY fault! :) ). 187 it can't be fixed without a change to SMPEG (not MY fault! :) ).
187 Made ModPlug take priority over MikMod when selecting a decoder. 188 Made ModPlug take priority over MikMod when selecting a decoder.
195 with both predecoded and streamed samples. Most of the decoders 196 with both predecoded and streamed samples. Most of the decoders
196 just have an assert(0) in their internal rewinding method at this 197 just have an assert(0) in their internal rewinding method at this
197 point. I implemented the WAV, VOC, AU, AIFF, and RAW ones, for now. 198 point. I implemented the WAV, VOC, AU, AIFF, and RAW ones, for now.
198 (...and skeleton.c, for what that's worth.) A few tweaks in the 199 (...and skeleton.c, for what that's worth.) A few tweaks in the
199 core API implementation to fix unlikely but possible leaks. 200 core API implementation to fix unlikely but possible leaks.
200 01112002 - Mattias Engdegård sent in an .AU decoder. Nice! He also tweaked 201 01112002 - Mattias EngdegÃ¥rd sent in an .AU decoder. Nice! He also tweaked
201 playsound to try and wait until SDL has completed playing a given 202 playsound to try and wait until SDL has completed playing a given
202 sound before closing the audio device. Changed a macro in 203 sound before closing the audio device. Changed a macro in
203 decoders/shn.c to be more uniform with the other decoders. 204 decoders/shn.c to be more uniform with the other decoders.
204 SDL_sound error messages are now maintained on a per-thread basis, 205 SDL_sound error messages are now maintained on a per-thread basis,
205 and do not interfere with SDL_[GS]etError() anymore. 206 and do not interfere with SDL_[GS]etError() anymore.
206 01112002 - Committed the rest of Torbjörn's MOD patches, to clean up file 207 01112002 - Committed the rest of Torbjörn's MOD patches, to clean up file
207 extension handling. 208 extension handling.
208 01092002 - Torbjörn comes through with a ModPlug-based decoder, which should 209 01092002 - Torbjörn comes through with a ModPlug-based decoder, which should
209 work nicely for decoding multiple .MODs at once. Now we need to 210 work nicely for decoding multiple .MODs at once. Now we need to
210 figure out what to do with two decoders that can decode the same 211 figure out what to do with two decoders that can decode the same
211 file. For now, if you explicitly want either MikMod or ModPlug, you 212 file. For now, if you explicitly want either MikMod or ModPlug, you
212 should explicitly enable one decoder and disable the other on the 213 should explicitly enable one decoder and disable the other on the
213 configure command line ("--enable-modplug --disable-mikmod", for 214 configure command line ("--enable-modplug --disable-mikmod", for
215 your system. Choice is a wonderful thing. :) 216 your system. Choice is a wonderful thing. :)
216 01042002 - Forgot to bump playsound's version to match SDL_sound's. Fixed. 217 01042002 - Forgot to bump playsound's version to match SDL_sound's. Fixed.
217 Added some notes to the top of COPYING about other libraries, etc. 218 Added some notes to the top of COPYING about other libraries, etc.
218 A real MIDI decoder (using a hacked version of the hacked version 219 A real MIDI decoder (using a hacked version of the hacked version
219 of Timidity from SDL_mixer) is now in place and working well, 220 of Timidity from SDL_mixer) is now in place and working well,
220 thanks to Torbjörn. 221 thanks to Torbjörn.
221 01012002 - Happy New Year. Added some debug output to wav.c for future 222 01012002 - Happy New Year. Added some debug output to wav.c for future
222 codecs (GSM comes to mind). Fixed the SMPEG decoder's URL to point 223 codecs (GSM comes to mind). Fixed the SMPEG decoder's URL to point
223 to Loki's webpage. 224 to Loki's webpage.
224 12302001 - Upped version to 0.1.4. 225 12302001 - Upped version to 0.1.4.
225 12272001 - Added --audiobuf and --decodebuf options to playsound to make 226 12272001 - Added --audiobuf and --decodebuf options to playsound to make
241 standard GNU disclaimers in there too, for good measure. Renamed 242 standard GNU disclaimers in there too, for good measure. Renamed
242 LICENSE to COPYING to match GNU standards more closely (and to 243 LICENSE to COPYING to match GNU standards more closely (and to
243 end Max's torment. :) ) Tweaks to wav.c, and work on aiff.c to 244 end Max's torment. :) ) Tweaks to wav.c, and work on aiff.c to
244 make it easier to support multiple audio formats (for compression 245 make it easier to support multiple audio formats (for compression
245 handling later down the road). 246 handling later down the road).
246 11302001 - Torbjörn and I make Sound_DecodeAll() more robust: checks for 247 11302001 - Torbjörn and I make Sound_DecodeAll() more robust: checks for
247 previous decoding failures and sets an appropriate error, handles 248 previous decoding failures and sets an appropriate error, handles
248 decoders that change their buffers on the fly (such as the FLAC 249 decoders that change their buffers on the fly (such as the FLAC
249 decoder), and deals with out-of-memory conditions more gracefully. 250 decoder), and deals with out-of-memory conditions more gracefully.
250 11252001 - (With thanks to Andreas Umbach for pointing it out) Fixed some 251 11252001 - (With thanks to Andreas Umbach for pointing it out) Fixed some
251 problems with Sound_DecodeAll(). For local testing of this bug, 252 problems with Sound_DecodeAll(). For local testing of this bug,
252 added a --predecode command line to playsound. Minor fixes to 253 added a --predecode command line to playsound. Minor fixes to
253 theoretical bugs in Sound_FreeSample(). playsound no longer 254 theoretical bugs in Sound_FreeSample(). playsound no longer
254 buffers stdout and stderr. Updated Sound_DecodeAll()'s comments in 255 buffers stdout and stderr. Updated Sound_DecodeAll()'s comments in
255 SDL_sound.h ... 256 SDL_sound.h ...
256 11192001 - FLAC decoder cleanups from Torbjörn. 257 11192001 - FLAC decoder cleanups from Torbjörn.
257 11092001 - Torbjörn fixes playsound's audio callback after I broke it, again. 258 11092001 - Torbjörn fixes playsound's audio callback after I broke it, again.
258 A bug in configure.in was preventing SMPEG from being used unless 259 A bug in configure.in was preventing SMPEG from being used unless
259 --enable-debug was set; fixed. Changed this file to list latest 260 --enable-debug was set; fixed. Changed this file to list latest
260 changes first. Torbjörn submitted a FLAC decoder that utilizes 261 changes first. Torbjörn submitted a FLAC decoder that utilizes
261 libFLAC (http://flac.sf.net/). Cool. 262 libFLAC (http://flac.sf.net/). Cool.
262 11012001 - API COMPATIBILITY BREAKAGE: Decoders can now list multiple file 263 11012001 - API COMPATIBILITY BREAKAGE: Decoders can now list multiple file
263 extensions each. Playsound has been updated to handle this. 264 extensions each. Playsound has been updated to handle this.
264 Playsound now registers a SIGINT handler, so you can skip tracks 265 Playsound now registers a SIGINT handler, so you can skip tracks
265 and/or abort the way that mpg123 does. 266 and/or abort the way that mpg123 does.
266 10232001 - Rewrote playsound.c's audio_callback() to no longer need the 267 10232001 - Rewrote playsound.c's audio_callback() to no longer need the
267 overflow buffer hack, which streamlines it a little and trims the 268 overflow buffer hack, which streamlines it a little and trims the
268 memory requirements for playsound by about 16 kilobytes. 269 memory requirements for playsound by about 16 kilobytes.
269 10172001 - Torbjörn catches a problem with the overflow buffer in playsound's 270 10172001 - Torbjörn catches a problem with the overflow buffer in playsound's
270 audio callback. 271 audio callback.
271 10152001 - Torbjörn sends in a default sample format for the MIDI decoder, 272 10152001 - Torbjörn sends in a default sample format for the MIDI decoder,
272 and the starts of the audio conversion funcitonality (ripped 273 and the starts of the audio conversion funcitonality (ripped
273 from SDL). Officially released 0.1.3. Added LICENSE and 274 from SDL). Officially released 0.1.3. Added LICENSE and
274 CHANGELOG to the distribution. (Again, from Torbjörn) added in 275 CHANGELOG to the distribution. (Again, from Torbjörn) added in
275 the start of a tweaked audio converter. 276 the start of a tweaked audio converter.
276 10122001 - Torbjörn Andersson submitted command line enhancements to 277 10122001 - Torbjörn Andersson submitted command line enhancements to
277 playsound, and I cleaned up the --help output. 278 playsound, and I cleaned up the --help output.
278 10092001 - Patches to shn.c for Visual C compatibility. Visual C project files 279 10092001 - Patches to shn.c for Visual C compatibility. Visual C project files
279 available from the website. Changed Corona688 to Tyler Montbriand 280 available from the website. Changed Corona688 to Tyler Montbriand
280 in CREDITS. Upped version to 0.1.3. 281 in CREDITS. Upped version to 0.1.3.
281 10082001 - Restructured decoders/wav.c to allow for multiple formats, and 282 10082001 - Restructured decoders/wav.c to allow for multiple formats, and
290 #ifdef SOUND_SUPPORTS_* in voc.c and shn.c, for consistency with 291 #ifdef SOUND_SUPPORTS_* in voc.c and shn.c, for consistency with
291 the other decoders. 292 the other decoders.
292 10032001 - After hours of tracking down a bogus pointer, the SHN decoder works! 293 10032001 - After hours of tracking down a bogus pointer, the SHN decoder works!
293 I can die happy. :) Max placated me with an --enable-debug option 294 I can die happy. :) Max placated me with an --enable-debug option
294 so I could stop my whining. Other autoconf goodies (such as 295 so I could stop my whining. Other autoconf goodies (such as
295 reenabling -Werror for debug builds, etc). Torbjörn brings in a 296 reenabling -Werror for debug builds, etc). Torbjörn brings in a
296 MIDI decoder, which reads from a Timidity process through a pipe. 297 MIDI decoder, which reads from a Timidity process through a pipe.
297 Changed playsound to open the audio device to match the properties 298 Changed playsound to open the audio device to match the properties
298 of each sound file, which results in less conversion (and therefore, 299 of each sound file, which results in less conversion (and therefore,
299 more chance of correct playback). 300 more chance of correct playback).
300 10022001 - Changed a comment in mod.c to not refer to "the mikmod 301 10022001 - Changed a comment in mod.c to not refer to "the mikmod
301 directory" anymore. Committed Torbjörn's patch for MP3 detection. 302 directory" anymore. Committed Torbjörn's patch for MP3 detection.
302 (better late than never). __Sound_strcasecmp() now handles NULL 303 (better late than never). __Sound_strcasecmp() now handles NULL
303 strings gracefully, fixing the crash with "playsound bootstrap". 304 strings gracefully, fixing the crash with "playsound bootstrap".
304 More work on the SHN decoder. 305 More work on the SHN decoder.
305 10012001 - Fixed a memory leak that Torbjörn found in the MOD decoder. 306 10012001 - Fixed a memory leak that Torbjörn found in the MOD decoder.
306 09252001 - More autoconf work. Gave Max Horn write access to the CVS 307 09252001 - More autoconf work. Gave Max Horn write access to the CVS
307 repository, so I don't drive him nuts tweaking this thing. :) 308 repository, so I don't drive him nuts tweaking this thing. :)
308 Fixed a const complaint and some other stuff needed for compilation 309 Fixed a const complaint and some other stuff needed for compilation
309 under Visual C++ 6.0 (no, it isn't ported yet). Put the SHN source 310 under Visual C++ 6.0 (no, it isn't ported yet). Put the SHN source
310 in CVS, even though it isn't ready (and doesn't even compile). Do 311 in CVS, even though it isn't ready (and doesn't even compile). Do
311 NOT enable it in your build! 312 NOT enable it in your build!
312 09242001 - Thank goodness, Torbjörn came through with the MP3 fix. Apparently 313 09242001 - Thank goodness, Torbjörn came through with the MP3 fix. Apparently
313 SMPEG mixes each chunk of decoded data with whatever is already 314 SMPEG mixes each chunk of decoded data with whatever is already
314 in the buffer you give it. I hate that. I'm going to patch SMPEG 315 in the buffer you give it. I hate that. I'm going to patch SMPEG
315 to let the programmer enable and disable that behaviour in a given 316 to let the programmer enable and disable that behaviour in a given
316 (SMPEG *), since it's just a CPU eater in this case. The _D(()) 317 (SMPEG *), since it's just a CPU eater in this case. The _D(())
317 macro is now SNDDBG(()), since _D is taken on MacOS X's version of 318 macro is now SNDDBG(()), since _D is taken on MacOS X's version of
318 gcc (which was bound to happen on some platform sooner than later 319 gcc (which was bound to happen on some platform sooner than later
319 anyhow). Renamed test_sdlsound to playsound, and made it more 320 anyhow). Renamed test_sdlsound to playsound, and made it more
320 robust in general: fixed potential overflow in audio_callback, 321 robust in general: fixed potential overflow in audio_callback,
321 made it chatter less, made it take multiple files and some other 322 made it chatter less, made it take multiple files and some other
322 command lines. Initial autoconf support, thanks to Max Horn. 323 command lines. Initial autoconf support, thanks to Max Horn.
323 09222001 - Torbjörn Andersson strikes again, with a collection of patches. 324 09222001 - Torbjörn Andersson strikes again, with a collection of patches.
324 First, some cosmetic tweaks for decoders/aiff.c. Next, a MOD player 325 First, some cosmetic tweaks for decoders/aiff.c. Next, a MOD player
325 based on MikMod. This inspired me to add two more methods to 326 based on MikMod. This inspired me to add two more methods to
326 Sound_DecoderFunctions: init() and quit(). Third, a fix to 327 Sound_DecoderFunctions: init() and quit(). Third, a fix to
327 decoders/mp3.c so that SMPEG won't claim every stream it sees, MP3 328 decoders/mp3.c so that SMPEG won't claim every stream it sees, MP3
328 or not. I removed the multiple-streams-per-rwops code, after 329 or not. I removed the multiple-streams-per-rwops code, after
329 discussion on the mailing list. The init() and quit() methods 330 discussion on the mailing list. The init() and quit() methods
330 led to the possibility that certain decoders will flag themselves 331 led to the possibility that certain decoders will flag themselves
331 as unavailable at runtime, and SDL_sound now handles this. 332 as unavailable at runtime, and SDL_sound now handles this.
332 Added [LIB|INC]PATH_[OGG|MOD]. Bigendian fixes; now works on 333 Added [LIB|INC]PATH_[OGG|MOD]. Bigendian fixes; now works on
333 PowerPC Linux. MikMod tweaks. Changed version to 0.1.2. 334 PowerPC Linux. MikMod tweaks. Changed version to 0.1.2.
334 09202001 - Torbjörn Andersson submitted several patches: fixed a comment in 335 09202001 - Torbjörn Andersson submitted several patches: fixed a comment in
335 the .WAV decoder (whoops...screwed up my own search-and-replace. 336 the .WAV decoder (whoops...screwed up my own search-and-replace.
336 Hah.), made an attempt at putting multiple sound streams behind 337 Hah.), made an attempt at putting multiple sound streams behind
337 one RWops (gotta think on that one first), and, most importantly, 338 one RWops (gotta think on that one first), and, most importantly,
338 added an AIFF decoder, which is very cool. 339 added an AIFF decoder, which is very cool.
339 09192001 - Added a skeleton decoder source file. Changed voc_read() to 340 09192001 - Added a skeleton decoder source file. Changed voc_read() to