I've observed what looks like dithering on input. Which, in most circumstances, would be the right thing to do.If an application program uses the waveIn/waveOut APIs (or DirectSound APIs, for that matter) to open a WDM Audio wave device at 16 bits/sample, and the driver's DataRangeIntersection handler returns a 24-bit data format, I believe KMixer does bit depth conversion to translate from the application's bit depth to the driver's (hardware's) bit depth. When this bit depth conversion occurs, does KMixer do any sort of dithering, or does it just pad with 8 bits of 0 on output and truncate to 16 bits on input?
WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/