| I think what you are calling a WMD driver is what I am calling a kernel
streaming driver. In principle mingw should be able to build it -- all the
headers from the Windows Driver Development Kit (DDK) are in mingw -- but I
can't get the sample program from Microsoft to compile with mingw. The
cause is the typical macro or typedef inconsistency -- to hell with macros
and typedefs.
My sound cards have WMD drivers, but the audio still has to go through the
kernel mixer which adds unacceptable latency. The kernel streaming driver
bypasses the kernel mixer and avoids this latency. ASIO must be doing this
also.
Original Message:
-----------------
From: iain duncan iainduncan@telus.net
Date: Mon, 02 Aug 2004 13:02:23 +0000
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:5134] Re: PortAudio with mingw
> John, what is your preferred solution to the apparent situation that
> PortAudio v19 does not implement blocking I/O for ASIO? ASIO is our only
> realistic hope for low latency audio on Windows. I tried to build a kernel
> streaming driver, but the mingw headers for the DDK are not compiling for
> me.
Are WMD drivers not an option for portaudio? I have gotten very low
latency with those on windows as well with non-csound apps.
Iain
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ . |