http://bugs.winehq.org/show_bug.cgi?id=14717
--- Comment #246 from Raymond superquad.vortex2@gmail.com 2011-12-13 00:29:59 CST --- (In reply to comment #245)
So I don't understand why in comment #243, Alexander asks for permission to use FP. That is obviously the right choice. The output of anything that is going to be mixed should be FP, then mixed (if HW has not enough channels) then converted to 16bit (if HW doesn't grok FP, Intel audio looks like it does).
http://git.kernel.org/?p=linux/kernel/git/tiwai/hda-emu.git;a=tree;f=codecs;...
Only those macbook with cs4206 codecs support float
formats [0x3]: PCM FLOAT formats [0x7]: PCM FLOAT AC3
Most x86_64( linux machines) 's hda codec does not support float
even 32bits is not common , only 16 bits is available on all HDA codecs
bits [0x2]: 16 bits [0xa]: 16 24 bits [0xf]: 8 16 20 24 bits [0xe]: 16 20 24 bits [0x1e]: 16 20 24 32