]> Repos - portaudio/commit
wasapi:
authordmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Fri, 9 Jul 2010 23:57:51 +0000 (23:57 +0000)
committerdmitrykos <dmitrykos@0f58301d-fd10-0410-b4af-bbb618454e57>
Fri, 9 Jul 2010 23:57:51 +0000 (23:57 +0000)
commit231eb48512dc3b8b76b86a4d28f04ee0928762cd
treeeec1f003e3146bcbc5529f6df433f1e7baaff194
parentdbbd94da2ce1735c01e7b6e37c825397ef590fde
wasapi:
 - fixed memory corruption if format is set to non-interlieved and mono <> stereo mini-mixer is used for to convert mono to stereo (conversion is done due to WASAPI limitation)
 - made WASAPI fully passing patest_wire.c (full-duplex combinations) for shared and exclusive modes
 - if WASAPI device failed to open due to unsupported format it will not crash top PA layer anymore
 - improved full-duplex mode for shared/exclusive (although exclusive full-duplex mode still produces audio glitches due to difference in input/output device buffer size due to unknown WASAPI reason, with shared mode all is ok)
 - exclusive mode will now work with 1 channel audio always, even if it is not supported by WASAPI natively (we use own mono <> stereo mini-mixer)
src/hostapi/wasapi/pa_win_wasapi.c