[wdmaudiodev] Re: GFX/LFX fullduplex support.

  • From: Tim Roberts <timr@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 04 Sep 2008 15:48:50 -0700

pete c wrote:
> Im assuming you ran into the same starvation capture/render situation
> that we discussed
> previously, when the LFX APO render side falls behind the WDM driver
> filter(capture side); did the AEC handle this situation or did
> you prevent the WDM driver filter(capture side) from being starved
> of LFX APO packets from the render side. 

I do not do the synchronization.  On receiving either a microphone
packet or a speaker packet, I simply forward it to their processing library.

By the way, I had my terms backwards.  The render side is a GFX APO. 
It's the capture side that must be an LFX.

>  Do feel there is any benefit of the WDM Filter Driver(capture side) /
> LFX APO (render side) implementation over a GFX/LFX implementation?
> Im trying to determine what the best approach is here.

The best approach for Vista is not to do it.  ;) I've told my client
repeatedly how dangerous it is to travel down a path that is contrary to
the philosophy espoused by Microsoft.

Once you have swallowed that blue pill, however, it really depends on
your situation.  If you will ever have to deal with an HDAUDIO
microphone source, then you have no choice but to go with the LFX APO.

Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

Other related posts: