]> 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)
committerRudolf Polzer <divverent@alientrap.org>
Sat, 1 Oct 2011 14:08:02 +0000 (16:08 +0200)
commit9eea1ce43822f72639ef9344f63912d36db03a98
treedf39ea1ab6a64070547a4610069b4a4efbb115aa
parent406775036411cb12391d0f0d7a96c361aaab173c
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
::stable-branch::merge=ff0e0fd9ea6ce001e9c2c6f9e18ecda6aef15d10
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