[wdmaudiodev] Re: DS Audio Filters on WDM driver

  • From: Nick Gorohov <engkosha2001@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Sat, 9 Jul 2005 16:07:36 -0700 (PDT)

Hello, Steve!

Generally saying, your design must be improved.
The problem appears in DShow, because default Clock for the Capture Graph
is from the AudioRenderer. Many capturing applications are building their own 
Capturing graph (like Microsoft MovieMaker or Sonic DVDIt!) and they do
more sophisticated Clock control. 

Without going too deep into details, you may fix that problem in a two ways: 

1) (complicated) add a Clock to your WDM, usually Filter Graph Manager
   prefers Source Clock to AudioRenderer Clock.
2) (simple) set periodically fake breaks in your stream -- i.e. set
Time Discontinuity Flag "on" every 5-9 minutes. This will force Filter
Graph manager to keep better sync between all streams.

Nick Gorokhov
Audio/Video Engineer
Sonic Solutions, Inc.

Sell on Yahoo! Auctions ? no fees. Bid on great items.  

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


Other related posts: