http://bugs.winehq.org/show_bug.cgi?id=14717
--- Comment #51 from Raymond superquad.vortex2@gmail.com 2010-12-21 06:23:42 CST --- (In reply to comment #49)
Then you are just saying that this bug has been assigned to a wrong component. Feel free to reassign as appropriate, but note that there is no "Kmixer" component in the drop-down box. The fact is that wine contains a zero-order-hold resampler in dlls/dsound/mixer.c, and that I complain about this bad-quality resampler.
JACK is used only for an objective testcase, bad quality also manifests itself with the ALSA backend for 44.1 -> 48 kHz conversion. Quality is bad when the application outputs sound with a sample rate other than the Default Sample Rate configured via winecfg.
The jack server is playing the role of kernel audio mixer in linux but it just mixing all the jack clients at the server 's sample rate only
Foobar2000 also has resampler, the point is that wine incorrectly inform the application that it support 44100Hz when jack server 's running at a different rate when those dsound application call DirectSoundBuffer_SetFormat()
jack cannot be used as a test case since it does not really support dsound , just use the wine specific WAVE_DIRECTSOUND feature only