[wdmaudiodev] Need help in "FAIL: Non-zero position is being reported, but the cursor is not moving!"

  • From: Gaurav Khuntale <gauravkhuntale@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 23 Jan 2014 11:27:59 +0530

Hello,

I am working on a virtual audio driver which is based on WaveCyclic.During
KS Position test my driver is failing with following error,

FAIL: Non-zero position is being reported, but the cursor is not moving!.

Test Case is: Standard Streaming\Rendering Performance Tests\Startup
Latency (standard streaming).

As per my understanding, KS Position test checks the behavior of
GetPosition function. But in case of this failure, i am failed to
understand what exactly this failure means and where should i look in my
driver code to solve this failure.

Can anyone please help me to understand this failure ?

During investigation, i got to know that during the transition from
KSSTATE_RUN to KSSTATE_PAUSE state, play position should get freeze and it
should unfreeze when transition from KSSTATE_PAUSE to KSSTATE_RUN happens.
But my driver was not doing like this, so i thought this might be reason
behind failure and i made changes in my driver code according to this. But
still failure remains.

Thanks.

Other related posts: