[wdmaudiodev] Re: Issues in installing custom sAPO.

  • From: Robert Bielik <robert@xxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 11 Oct 2012 20:06:19 +0200

Tim Roberts skrev 2012-10-11 19:07:
There is no clear and obvious path to implement general-purpose audio effects 
products in Vista and beyond. That was mostly an intentional design decision. 
There were so many poorly written effects in the pre-Vista world that it was 
impossible to implement reliable professional audio applications.

Really ? Do you have any documentation to back up this statement ? Question is 
not only for Tim but any Microsoft member of this list.

In the pre-Vista world there was only WaveCyclic and the impossibility for 
reliable professional applications lay in the core of the WDM audio 
implementation and more importantly, OS thread scheduling. On XP I cannot get 
any reliable low latency app to work without setting process+thread to RT. Not 
good, and possibly VERY unstable. With Vista++, WaveRT and reliable scheduling 
with MMCSS has had that changed significantly, but that has *nothing* to do 
with APOs or not.

And secondly, since the audio server functionality now is User Mode (and thus the 
execution of any APO effects), as opposed to Kernel Mode in pre-Vista, there is even 
lesser of a chance to mess things up! I think it is only a "convenient" route 
taken by Microsoft.

/Rob
******************

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.com/

Other related posts: