[wdmaudiodev] Re: Anyone here worked with Windows CE?

  • From: "Voelkel, Andy" <andy.voelkel@xxxxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 5 Mar 2007 14:45:14 -0800

Hi Jerry,


I can get 64 sample buffers to work on Windows XP when running at 48
kHz. But this introduces at least 2.6 mSec of latency for the buffering
alone. Add in a couple mSec for converter filters and you've got a 4.5
mSec latency. So are you referring to 64 sample buffers running at 96


I'd like to run with a buffer size of less than 64 if running at 48 Khz.
And for my application, I have no need to run any faster than 48 Khz.


- Andy



From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Jerry Evans
Sent: Sunday, March 04, 2007 6:33 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Anyone here worked with Windows CE?


If good tools & v. low latency are the issue then consider OSX. PPC or
Intel both have excellent prosumer hardware available plus Apple
CoreAudio is very easy to use. You should be able to reliably work with
64 sample buffers.


Or try Vista, a 25 buck Terratec soundcard and this BSD licensed driver:
http://cmediadrivers.googlepages.com/. If WaveRT drivers and Vista
CoreAudio live up to promise then you might get all you want. 


Keep us posted!




----- Original Message ----- 

        From: Voelkel, Andy <mailto:andy.voelkel@xxxxxxxxxxxxxxx>  

        To: wdmaudiodev@xxxxxxxxxxxxx 

        Sent: Friday, March 02, 2007 10:24 PM

        Subject: [wdmaudiodev] Anyone here worked with Windows CE?


        Hi all,

        Having just gone through another frustrating afternoon trying to
reduce Windows audio latency, I am motivated once again to think of
alternatives for real time audio algorithm development. I have a couple
applications where a minimum 4.5 millisecond latency is just not

        I will probably have to use standalone DSP cards for development
in order to avoid this problem, but the development tools on such boards
just can't compare to Visual Studio.

        I have thought before of building a Windows CE target using a
standard Pentium motherboard, and cross developing from a host Windows
XP machine. I've heard that the Visual Studio tools for this sort of
cross development are pretty good. I would imagine that Windows CE could
be configured to have much lower latency than Windows XP.

        The problem is that the audio driver model is different, and I
am afraid that finding a Windows CE driver for multichannel audio IO
would be impossible, and that developing a driver myself would be very
time consuming.

        Has this idea occurred to anyone else? Is it even feasible? Has
anyone succeeded? Does anyone have opinions on related subjects?


        - Andy Voelkel

        CONFIDENTIALITY NOTICE: This e-mail transmission, and any
documents, files or previous e-mail messages attached to it, may contain
information that is confidential and/or legally privileged. If you are
not the intended recipient, or a person responsible for delivering it to
the intended recipient, please DO NOT disclose the contents to another
person, store or copy the information in any medium, or use any of the
information contained in or attached to this transmission for any
purpose. If you have received this transmission in error, please
immediately notify the sender by reply email or at
mailto:privacy@xxxxxxxxxxxxxxx, and destroy the original transmission
and its attachments without reading or saving in any manner. 

Other related posts: