From 085698017fc9b37b82183bdb9db3226d0ef6b510 Mon Sep 17 00:00:00 2001 From: "SND\\notaz_cp" Date: Wed, 9 Jan 2013 02:48:50 +0000 Subject: spu: don't play in decode buffers no idea if this is right, but right now Tomb Raider 2, Wip3out plays adpcm there, and nobody wants that. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82140 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- plugins/dfsound/spu.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/dfsound/spu.c b/plugins/dfsound/spu.c index 5f5ecf11..6d2564e4 100755 --- a/plugins/dfsound/spu.c +++ b/plugins/dfsound/spu.c @@ -669,7 +669,10 @@ static void *MAINThread(void *arg) start=s_chan[ch].pCurr; // set up the current pos - if (s_chan[ch].iSilent==1 || start == (unsigned char*)-1) // special "stop" sign + if (start == spuMemC) + s_chan[ch].bOn = 0; + + if (s_chan[ch].iSilent==1 ) { // silence = let channel keep running (IRQs) //s_chan[ch].bOn=0; // -> turn everything off -- cgit v1.2.3