X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fdfsound%2Freverb.c;h=343c979dc60dabd74fad8abdfeab556073fab6c3;hp=92e31fcb6dc5947fd0b392ef46db47d19871801a;hb=6d866bb7894b252fc430a24a97769511d5ead1ca;hpb=009faf24e665b66283558234920faab03b781d6c diff --git a/plugins/dfsound/reverb.c b/plugins/dfsound/reverb.c index 92e31fcb..343c979d 100644 --- a/plugins/dfsound/reverb.c +++ b/plugins/dfsound/reverb.c @@ -93,14 +93,14 @@ INLINE void InitREVERB(void) // STORE REVERB //////////////////////////////////////////////////////////////////////// -INLINE void StoreREVERB(int ch,int ns) +INLINE void StoreREVERB(int ch,int ns,int sval) { if(iUseReverb==0) return; else if(iUseReverb==2) // -------------------------------- // Neil's reverb { - const int iRxl=(s_chan[ch].sval*s_chan[ch].iLeftVolume)/0x4000; - const int iRxr=(s_chan[ch].sval*s_chan[ch].iRightVolume)/0x4000; + const int iRxl=(sval*s_chan[ch].iLeftVolume)/0x4000; + const int iRxr=(sval*s_chan[ch].iRightVolume)/0x4000; ns<<=1; @@ -113,8 +113,8 @@ INLINE void StoreREVERB(int ch,int ns) // we use the half channel volume (/0x8000) for the first reverb effects, quarter for next and so on - int iRxl=(s_chan[ch].sval*s_chan[ch].iLeftVolume)/0x8000; - int iRxr=(s_chan[ch].sval*s_chan[ch].iRightVolume)/0x8000; + int iRxl=(sval*s_chan[ch].iLeftVolume)/0x8000; + int iRxr=(sval*s_chan[ch].iRightVolume)/0x8000; for(iRn=1;iRn<=s_chan[ch].iRVBNum;iRn++,iRr+=s_chan[ch].iRVBRepeat,iRxl/=2,iRxr/=2) {