Thanks Jeff and Uwe for your response. I followed what you both asked me to do -- set the thread priority to TIME_CRITICAL and disabled Driver Verifier in my system. And I really got excellent result/performance. But I am just wondering, is there any thing can be done in the driver (XP miniport driver) side? Please let me know if you have any suggestion. Thanks again. Regards, --Chinmay On Nov 14, 2007 2:17 PM, Uwe Kirst <u.kirst@xxxxxx> wrote: > Chinmay Mahata schrieb: > > Here in the driver, we observed -- from the wave system > > the driver is getting very frequent PAUSE and almost immediate RUN > > command even if from the application we are not calling any multimedia > > API to cause wave system to do that. This is creating a great problem > > for us. > > > > > Hello Chinmay, > > some time ago I had a similar issue. After some debugging it turned out > that it was caused by the driver verifier that was active on my machine. > It seens that the verifier introduces a event queuing mechanism, it > collects events for a while and fires them all at the same time some > time later. This leads to a performance decline within the audio subsystem. > If the state changes form RUN to PAUSE it means your driver is running > out of data. > Hope it helps > > /Uwe > > ****************** > > 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/ > > ****************** 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/