[wdmaudiodev] Re: - DTM test case, "Wave Test", failed because my microphone driver does not support neither standard streaming not standard looped streaming

  • From: Jun Jiang <jun.jiang77@xxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Thu, 30 Jun 2011 01:49:49 +0000

Hi Matthew, Thank you very much.My DTM version is WLK 1.6. I paste wavetest log 
following. Please help checking 
it.======================================================================Start 
Tests:Wave Filter Testing:[Wed Jun 29 10:36:36 2011]Random Seed = 2936013948
Device Under Test:
    Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
         PnP ID = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMXxxxClink2 Wave 
Format used for instantiation:
wFormatTag = WAVE_FORMAT_PCM
nChannels = 1
nSamplesPerSec = 8000
nAvgBytesPerSec = 8000
nBlockAlign = 1
wBitsPerSample = 8
cbSize = 0CKsPin::Instantiate.  Failed to instantiate Render pin!
KsCreatePin returned = 0x00000057
 [ GetLastError() returned 87 (0x57) - The parameter is incorrect.   ].
Wave Format used for instantiation:
wFormatTag = WAVE_FORMAT_PCM
nChannels = 1
nSamplesPerSec = 8000
nAvgBytesPerSec = 8000
nBlockAlign = 1
wBitsPerSample = 8
cbSize = 0CKsPin::Instantiate.  Failed to instantiate Render pin!
KsCreatePin returned = 0x00000057
 [ GetLastError() returned 87 (0x57) - The parameter is incorrect.   ].
The current device supports neither standard streaming nor standard looped 
streaming - need to support at least one!!
Failed to initialize device model support parameters.
Wave Format used for instantiation:
wFormatTag = WAVE_FORMAT_PCM
nChannels = 1
nSamplesPerSec = 8000
nAvgBytesPerSec = 8000
nBlockAlign = 1
wBitsPerSample = 8
cbSize = 0CKsPin::Instantiate.  Failed to instantiate Render pin!
KsCreatePin returned = 0x00000057
 [ GetLastError() returned 87 (0x57) - The parameter is incorrect.   ].
Wave Format used for instantiation:
wFormatTag = WAVE_FORMAT_PCM
nChannels = 1
nSamplesPerSec = 8000
nAvgBytesPerSec = 8000
nBlockAlign = 1
wBitsPerSample = 8
cbSize = 0CKsPin::Instantiate.  Failed to instantiate Render pin!
KsCreatePin returned = 0x00000057
 [ GetLastError() returned 87 (0x57) - The parameter is incorrect.   ].
The current device supports neither standard streaming nor standard looped 
streaming - need to support at least one!!
Failed to initialize device model support parameters.
Wave Format used for instantiation:
wFormatTag = WAVE_FORMAT_PCM
nChannels = 1
nSamplesPerSec = 8000
nAvgBytesPerSec = 8000
nBlockAlign = 1
wBitsPerSample = 8
cbSize = 0CKsPin::Instantiate.  Failed to instantiate Render pin!
KsCreatePin returned = 0x00000057
 [ GetLastError() returned 87 (0x57) - The parameter is incorrect.   ].
Wave Format used for instantiation:
wFormatTag = WAVE_FORMAT_PCM
nChannels = 1
nSamplesPerSec = 8000
nAvgBytesPerSec = 8000
nBlockAlign = 1
wBitsPerSample = 8
cbSize = 0CKsPin::Instantiate.  Failed to instantiate Render pin!
KsCreatePin returned = 0x00000057
 [ GetLastError() returned 87 (0x57) - The parameter is incorrect.   ].
The current device supports neither standard streaming nor standard looped 
streaming - need to support at least one!!
Failed to initialize device model support parameters.
Test case 2 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 3 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 4 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 5 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 6 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 7 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 8 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 9 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 10 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 11 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Start Case: ID 16.26:2.5 : Standard Streaming\Capturing Pin Tests\Reset Pin 
while streaming data:[Wed Jun 29 10:36:36 2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
End Case: ID 16.26:2.5 : SKIPPED : Standard Streaming\Capturing Pin Tests\Reset 
Pin while streaming data : [Wed Jun 29 10:36:36 2011]Start Case: ID 16.26:2.6 : 
Standard Streaming\Capturing Pin Tests\Changing pin state while streaming 
data:[Wed Jun 29 10:36:36 2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
End Case: ID 16.26:2.6 : SKIPPED : Standard Streaming\Capturing Pin 
Tests\Changing pin state while streaming data : [Wed Jun 29 10:36:36 2011]Case 
Not Executed:Changing audio data format:Disabled Test when disabled tests were 
excluded:[Wed Jun 29 10:36:36 2011]Start Case: ID 16.26:2.12 : Standard 
Streaming\Capturing Pin Tests\Calling get position from the different 
thread:[Wed Jun 29 10:36:36 2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
    ======================================================
    Using Pin # 0 on PLCMVAD Wave as the capture pin
    Testing format:
      Format.nChannels       = 2
      Format.nSamplesPerSec  = 22050
      wValidBitsPerSample    = 16
End Case: ID 16.26:2.12 : SKIPPED : Standard Streaming\Capturing Pin 
Tests\Calling get position from the different thread : [Wed Jun 29 10:36:36 
2011]Start Case: ID 16.26:2.15 : Standard Streaming\Capturing Pin Tests\Pin 
Instantiation Limit Failure:[Wed Jun 29 10:36:36 2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
Pin 0 advertises 1 possible instance(s) and currently has 0 open instance(s).
Wave Format used for instantiation:
wFormatTag = WAVE_FORMAT_PCM
nChannels = 1
nSamplesPerSec = 8000
nAvgBytesPerSec = 8000
nBlockAlign = 1
wBitsPerSample = 8
cbSize = 0CKsPin::Instantiate.  Failed to instantiate Render pin!
KsCreatePin returned = 0x00000057
 [ GetLastError() returned 87 (0x57) - The parameter is incorrect.   ].
ERROR: Pin 0 advertises 1 possible instance(s) but actually only allows 0.
End Case: ID 16.26:2.15 : FAIL : Standard Streaming\Capturing Pin Tests\Pin 
Instantiation Limit Failure : [Wed Jun 29 10:36:36 2011]Test case 20 
inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture Pin]
Test case 21 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 22 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 23 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 24 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 25 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 26 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 27 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 28 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 31 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Start Case: ID 16.26:4.2 : Data Intersection Test\Capture Streaming\Check 
Supported Formats:[Wed Jun 29 10:36:36 2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
There is a total of 1 endpoints for the current pin
Subtype of this audio endpoint device is KSNODETYPE_MICROPHONE
This audio endpoint device has the KSNODETYPE of a communication device.
The pin under test are connected to communication endpoints
Skipping data intersection test for the current pin
End Case: ID 16.26:4.2 : SKIPPED : Data Intersection Test\Capture 
Streaming\Check Supported Formats : [Wed Jun 29 10:36:36 2011]Start Case: ID 
16.26:5.1 : Compliance Tests\Vista UAA-Compliance Test:[Wed Jun 29 10:36:36 
2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
FAIL: The Device driver is not one of the UAA Compliant types (HDAudio, USB, 
1394)!
End Case: ID 16.26:5.1 : FAIL : Compliance Tests\Vista UAA-Compliance Test : 
[Wed Jun 29 10:36:36 2011]Start Case: ID 16.26:5.2 : Compliance Tests\Win7 
UAA-Compliance Test:[Wed Jun 29 10:36:36 2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
FAIL: The Device driver is not one of the UAA Compliant types (HDAudio, USB, 
1394, Bluetooth)!
End Case: ID 16.26:5.2 : FAIL : Compliance Tests\Win7 UAA-Compliance Test : 
[Wed Jun 29 10:36:36 2011]Start Case: ID 16.26:5.3 : Compliance Tests\Verifying 
Pin is WaveRT:[Wed Jun 29 10:36:36 2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
The device {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2 is NOT an 
integraded device
End Case: ID 16.26:5.3 : SKIPPED : Compliance Tests\Verifying Pin is WaveRT : 
[Wed Jun 29 10:36:36 2011]Test case 38 inappropriate for this device: Pin # 0 
on PLCMVAD Wave [Capture Pin]
Test case 39 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 40 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 41 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Test case 42 inappropriate for this device: Pin # 0 on PLCMVAD Wave [Capture 
Pin]
Start Case: ID 16.26:5.9 : Compliance Tests\Verifying Pin Supports 
Pull-mode:[Wed Jun 29 10:36:36 2011]
Device Name = Pin # 0 on PLCMVAD Wave [Capture Pin]
PnP ID      = {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2
The device {4d36e96c-e325-11ce-bfc1-08002be10318}\PLCMVboxClink2 is NOT an 
integraded device
End Case: ID 16.26:5.9 : SKIPPED : Compliance Tests\Verifying Pin Supports 
Pull-mode : [Wed Jun 29 10:36:36 2011]Standard Streaming:[FAIL:1]:[SKIPPED:3]
 Capturing Pin Tests:[FAIL:1]:[SKIPPED:3]
  16.26:2.5 Reset Pin while streaming data:[SKIPPED:1]
  16.26:2.6 Changing pin state while streaming data:[SKIPPED:1]
  16.26:2.12 Calling get position from the different thread:[SKIPPED:1]
  16.26:2.15 Pin Instantiation Limit Failure:[FAIL:1]
Data Intersection Test:[SKIPPED:1]
 Capture Streaming:[SKIPPED:1]
  16.26:4.2 Check Supported Formats:[SKIPPED:1]
Compliance Tests:[FAIL:2]:[SKIPPED:2]
 16.26:5.1 Vista UAA-Compliance Test:[FAIL:1]
 16.26:5.2 Win7 UAA-Compliance Test:[FAIL:1]
 16.26:5.3 Verifying Pin is WaveRT:[SKIPPED:1]
 16.26:5.9 Verifying Pin Supports Pull-mode:[SKIPPED:1]Configuration:
    Application Name = Wave Filter Testing
        Command Line =  
        Machine Name = TEST00000000000
                Date = 06/29/2011
                Time = 10:36:36
                Pass = 0
                Fail = 3
             Aborted = 0
     Not Implemented = 0
             Pending = 0
                Skip = 6
               Total = 9
              Status = FAIL
                  OS = Windows NT
          OS Version = 6.01.7600 
        Debug/Retail = Retail
Configuration (Test Specific):
Total:
     ======================================================================
            PASS       FAIL    ABORTED     NOTIMP    PENDING    SKIPPED
     ----------------------------------------------------------------------
               0          3          0          0          0          6
     ======================================================================
Status: FAILEnd Tests:Wave Filter Testing:FAIL:[Wed Jun 29 10:36:36 2011]
====================================================================== Many 
thanks,Audleyswood
 From: Matthew.van.Eerde@xxxxxxxxxxxxx
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: - DTM test case, "Wave Test", failed because my 
microphone driver does not support neither standard streaming not standard 
looped streaming
Date: Wed, 29 Jun 2011 11:06:41 +0000









Sounds like a bug in the test.  What version of the DTM are you using?  Can you 
send me a wavetest log off-list?



From: wdmaudiodev-bounce@xxxxxxxxxxxxx [wdmaudiodev-bounce@xxxxxxxxxxxxx] on 
behalf of Jun Jiang [jun.jiang77@xxxxxxxxx]

Sent: Wednesday, June 29, 2011 1:58 AM

To: wdmaudiodev@xxxxxxxxxxxxx

Subject: [wdmaudiodev] - DTM test case, "Wave Test", failed because my 
microphone driver does not support neither standard streaming not standard 
looped streaming






Hi,

# My question: The test case, "Wave Test", failed because my microphone driver 
does not support neither standard streaming not standard looped streaming.
Could somebody help on it and give me suggestions how to support standard 
streaming? Thanks a lot in advance.

#My setting:
OS - Win7 x64
My driver - Microphone driver modified from MSVAD sample.

# Detailed information:
I checked the log of Wave Test, such Fail description,"neither standard 
streaming not standard looped streaming - need to support at least one"
And I ran Wave Test with MSVAD sample, micarray. It failed, too, with the same 
reason.


Many thanks,
Audleyswood
 


                                          

Other related posts: