[wdmaudiodev] Re: HLK - Audio Codec - KS Position Test errors.

  • From: "Matthew van Eerde" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "Matthew.van.Eerde" for DMARC)
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 4 Jan 2019 18:28:44 +0000

Error code 1117 is ERROR_IO_DEVICE. This is probably getting mapped from 
STATUS_IO_DEVICE. Are you returning failure from your 
IMiniportWaveRTOutputStream::SetWritePacket implementation when the test case 
fails?

________________________________
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on 
behalf of cedric demiere <cedric.demiere@xxxxxxxxxxx>
Sent: Friday, January 4, 2019 8:04:50 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] HLK - Audio Codec - KS Position Test errors.

Hi all,

We encounter problem to certify our audio driver, based on sysvad.
We are trying to run ‘Audio Codec - KS Position Test errors‘ test on HLK for 
Windows 10 RS5 but one error occurs.
We think that the problem is linked to the ‘SetWritePacket’ method but we can’t 
figure out what is the underlying problem.

Does someone already face this issue ? Or have some hints to resolve it ?

Below, a test result extract :
******************
WDMAudio::KsPosTest::TAEF_Render_WritePacket#RenderDefaultStereoFormat#0
This pin does support KSPROPERTY_AUDIOSIGNALPROCESSING_MODES
Wave Format used for instantiation:
wFormatTag = WAVE_FORMAT_PCM
nChannels = 2
nSamplesPerSec = 48000
nAvgBytesPerSec = 192000
nBlockAlign = 4
wBitsPerSample = 16
cbSize = 0

Successfully instantiated KSPIN_DATAFLOW_IN pin

KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be in 
state KSSTATE_PAUSE

Setting KSPIN_DATAFLOW_IN pin to state KSSTATE_ACQUIRE

Setting KSPIN_DATAFLOW_IN pin to state KSSTATE_PAUSE

KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_PAUSE; want it to be in 
state KSSTATE_RUN

Setting KSPIN_DATAFLOW_IN pin to state KSSTATE_RUN

Win32BoolSucceeded(pPin->SetPropertySimple(KSPROPSETID_RtAudio, 
KSPROPERTY_RTAUDIO_SETWRITEPACKET, &dp->WritePacketInfo, 
sizeof(dp->WritePacketInfo))) - Value (1117)

avcore\audiocore\test\wdmaudio\portcls\kspostst\pintest.cpp Line: 2340
******************

Regards,
Demière Cédric.

[https://i.imgur.com/OJAgbII.png]

Other related posts: