X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=plugins%2Fdfsound%2Fregisters.c;h=61d0b810f55efcc023dcdc22107a9ed486f7d385;hb=f3fa20c2fc7cff9352b5bcbe23e8b682bdcf0b2c;hp=e0693064db57616b716464fdd304ec2d1359f42b;hpb=e9b207f1b9c79001aaa75abfc4cec353f006a57d;p=pcsx_rearmed.git diff --git a/plugins/dfsound/registers.c b/plugins/dfsound/registers.c index e0693064..61d0b810 100644 --- a/plugins/dfsound/registers.c +++ b/plugins/dfsound/registers.c @@ -484,11 +484,10 @@ static void SetPitch(int ch,unsigned short val) // SET PITCH if(val>0x3fff) NP=0x3fff; // get pitch val else NP=val; - spu.s_chan[ch].iRawPitch=NP; - spu.s_chan[ch].sinc=(NP<<4)|8; - spu.s_chan[ch].sinc_inv=0; - if (spu_config.iUseInterpolation == 1) - spu.SB[ch * SB_SIZE + 32] = 1; // -> freq change in simple interpolation mode: set flag + spu.s_chan[ch].iRawPitch = NP; + spu.s_chan[ch].sinc = NP << 4; + spu.s_chan[ch].sinc_inv = 0; + spu.SB[ch * SB_SIZE + 32] = 1; // -> freq change in simple interpolation mode: set flag } ////////////////////////////////////////////////////////////////////////