From bce186834ff847be69210337c5f2b0c358f4e230 Mon Sep 17 00:00:00 2001 From: Spoike Date: Sat, 25 Jul 2009 09:15:42 +0000 Subject: [PATCH] Sound mixing was failing to add sound effects on certain sound outputs... git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3331 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/snd_dma.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/client/snd_dma.c b/engine/client/snd_dma.c index 91c5068b6..09a1ededd 100644 --- a/engine/client/snd_dma.c +++ b/engine/client/snd_dma.c @@ -808,6 +808,8 @@ channel_t *SND_PickChannel(soundcardinfo_t *sc, int entnum, int entchannel) if (sc->channel[first_to_die].sfx) sc->channel[first_to_die].sfx = NULL; + if (sc->total_chans <= first_to_die) + sc->total_chans = first_to_die+1; return &sc->channel[first_to_die]; }