]> de.git.xonotic.org Git - xonotic/darkplaces.git/commit
sound mixer now operates on floating point, has on-the-fly resampling
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 15 Sep 2011 19:12:19 +0000 (19:12 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 15 Sep 2011 19:12:19 +0000 (19:12 +0000)
commitff0e0fd9ea6ce001e9c2c6f9e18ecda6aef15d10
tree39fe1becab31796e99fba91ceebb2650eb133c7a
parent5bb90b41c8388fa635546ac995b1db6522881096
sound mixer now operates on floating point, has on-the-fly resampling
(allows features like pitch shifting, and potentially doppler), and the
ogg and modplug streaming code has been largely rewritten, much cleaner
now, this saves about 4MB of ram when playing quake content at default
settings (by not resampling the wav data to 48khz anymore), snd_speed
changes will now apply to next vid_restart (tested at 48, 96, 192khz)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11352 d7cf8633-e32d-0410-b094-e92efae38249
cd_shared.c
gl_textures.c
snd_main.c
snd_main.h
snd_mem.c
snd_mix.c
snd_modplug.c
snd_null.c
snd_ogg.c
snd_wav.c
sound.h