Fix SDL audio playback with surround sound

If user has surround sound enabled, ioq3 would not play any sound.
Fix painting sound buffer for 4/5.1 audio channels. Extra channels
currently play no audio.
This commit is contained in:
Zack Middleton committed 2018-09-13 12:58:23 -05:00
1 parent e4208cf5a7
commit 812a3dbfa5
3 files changed
+39 -27

No files matched your search

+1 -1
View File
@@ -1339,7 +1339,7 @@ void S_Update_(void) {
& ~(dma.submission_chunk-1);
// never mix more than the complete buffer
samps = dma.samples >> (dma.channels-1);
samps = dma.samples / dma.channels;
if (endtime - s_soundtime > samps)
endtime = s_soundtime + samps;