warzone2100/lib/sound
Giel van Schijndel 8a5c7d9f6d * remove ability to resize external buffer (realloc) because this made the code overly complex while providing only little gain
* instead we now just calculate the precise amount of memory needed ahead of time and just malloc for decoding of each track (decoding only occurs while loading so these extra malloc calls shouldn't go at the expense of performance)

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1572 4a71c877-e1ca-e34f-864e-861f7616d084
2007-05-01 00:04:37 +00:00
..
Makefile.am * move OggVorbis decoding functionality to oggvorbis.[ch] 2007-04-30 17:58:27 +00:00
Makefile.raw * move OggVorbis decoding functionality to oggvorbis.[ch] 2007-04-30 17:58:27 +00:00
aud.h Removed unused "cluster" functions from the sound code. I suppose 2007-04-09 10:56:26 +00:00
audio.c * some const correctness (char* -> const char*) 2007-04-16 14:53:09 +00:00
audio.h * some const correctness (char* -> const char*) 2007-04-16 14:53:09 +00:00
audio_id.c * document audio_SetTrackVals (doxygen) 2007-04-05 18:14:18 +00:00
audio_id.h * move audio_id.[ch] to lib/sound (because the soundlib depends on it, and libraries shouldn't depend on the main source, i.e. src/) 2007-03-27 18:59:03 +00:00
cdaudio.c * remove a possible memory leak in sound streaming code 2007-04-30 19:24:46 +00:00
cdaudio.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
mixer.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
oggvorbis.c * remove ability to resize external buffer (realloc) because this made the code overly complex while providing only little gain 2007-05-01 00:04:37 +00:00
oggvorbis.h * modularize OggVorbis decoding code: 2007-04-30 23:52:51 +00:00
openal_track.c * remove ability to resize external buffer (realloc) because this made the code overly complex while providing only little gain 2007-05-01 00:04:37 +00:00
playlist.c Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
playlist.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
track.c * remove assert in sound code (iSample != SAMPLE_NOT_ALLOCATED), this assertion is triggered much too oftenly, probably because we request OpenAl sources but never release them anymore, which is the result from depending too much on client code to be nice and tell the soundlib to release it 2007-04-26 17:51:17 +00:00
track.h * remove assert in sound code (iSample != SAMPLE_NOT_ALLOCATED), this assertion is triggered much too oftenly, probably because we request OpenAl sources but never release them anymore, which is the result from depending too much on client code to be nice and tell the soundlib to release it 2007-04-26 17:51:17 +00:00
tracklib.h * remove the (unused) ability to decode tracks from memory buffers 2007-04-09 12:16:31 +00:00