Hi,
from the coding point of view ;-)
It seems that the wii is using a really efficient noise reduction filter for sound output..
I'm using my own IMA based/modified adpcm samples + an on the fly software IMA->PCM mixer which is then passing the sound Buffer to Ax or Ai.
The point is that on retail/devkit/dolphin! a noise reduction as occured and the sound output is clear while on a naive pcm output on another platform (win32 etc) the output is crackly (as it is when converting adcm to pcm which is the normal behavior)
I've tried to locate the noise filter somewhere in the code of Plugin_DSP_HLE but :
1st: i was unable to recompile it to play with it (dxErr issues? and WX probs)
2nd: only located some kind of linear interpolation bit it can't be *only* that.
Any help/advice
thx
from the coding point of view ;-)
It seems that the wii is using a really efficient noise reduction filter for sound output..
I'm using my own IMA based/modified adpcm samples + an on the fly software IMA->PCM mixer which is then passing the sound Buffer to Ax or Ai.
The point is that on retail/devkit/dolphin! a noise reduction as occured and the sound output is clear while on a naive pcm output on another platform (win32 etc) the output is crackly (as it is when converting adcm to pcm which is the normal behavior)
I've tried to locate the noise filter somewhere in the code of Plugin_DSP_HLE but :
1st: i was unable to recompile it to play with it (dxErr issues? and WX probs)
2nd: only located some kind of linear interpolation bit it can't be *only* that.
Any help/advice
thx