[wdmaudiodev] Re: Need help in Wave Test

  • From: Matthew van Eerde <Matthew.van.Eerde@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 29 Jan 2014 17:00:41 +0000

Yes, pin instantiations are only attempted on the wave filter. The topology 
filter typically does not have any pin factories that support meaningful pin 
instantiation.

When the test case fails, are you seeing a NewStream() call?

What formats do you support?

From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Gaurav Khuntale
Sent: Wednesday, January 29, 2014 2:33 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Need help in Wave Test

Hi Tim,
As you said, i tried instantiating my driver with ksstudio. I selected my wave 
filter from KS Studio and successfully instantiated pin on wave filter.
Is failure which i mentioned is related to wave filter only ?
Also i am getting one more failure in same test case mentioned above saying:
CKsPin::Instantiate.  Failed to instantiate KSPIN_DATAFLOW_IN pin!
KsCreatePin returned = 0x00000001
 [ GetLastError() returned 1 (0x1) - Incorrect function.   ].
FAIL: KSPROPERTY_PIN_DATAINTERSECTION Succeeded, Pin Creation Failed
FAIL: Pin does not support WLP required sample frequencies of:
        - 44100 Hz
        - or 48000 Hz
But my driver supports above mentioned sample frequencies, still i don't 
understand why this failure ?
Thanks.

On Wed, Jan 29, 2014 at 9:42 AM, Gaurav Khuntale 
<gauravkhuntale@xxxxxxxxx<mailto:gauravkhuntale@xxxxxxxxx>> wrote:
Hi Tim,
No, i haven't tried using ksstudio to instantiate my driver. To be frank, i am 
not aware of this. What exactly will happen when i instantiate driver with 
ksstudio and how to do that ( if possible just give me some reference link or 
document ) ?
Thanks.

On Wed, Jan 29, 2014 at 6:18 AM, Tim Roberts 
<timr@xxxxxxxxx<mailto:timr@xxxxxxxxx>> wrote:
Gaurav Khuntale wrote:
>
>
> I am working on a audio driver which is based on wavecyclic. My driver
> is failing Wave test with following errors,
>
> 1) FAIL : Data Intersection Test\Render Streaming\Check Supported Formats
>        CKsPin::Instantiate.  Failed to instantiate KSPIN_DATAFLOW_IN pin!
>        KsCreatePin returned = 0x00000001
>        [ GetLastError() returned 1 (0x1) - Incorrect function.   ].
>        FAIL: KSPROPERTY_PIN_DATAINTERSECTION Succeeded, Pin Creation
> Failed.
>
> 2) Compliance Tests\UAA-Compliance Test
>   1.FAIL: The Device driver is not one of the UAA Compliant types
> (HDAudio,USB      Audio 1.0, USB Audio 2.0, Bluetooth)!
>
> Regarding first failure, i tried to search about that but failed to
> understand what exactly Failure is and reason behind the failure. My
> primary understanding says, this failure is because my driver is not
> supporting KSPROPERTY_PIN_DATAINTERSECTION property. Is this right ?
> Can anyone please help me here ?
No.  Read the error:  KSPROPERTY_PIN_DATAINTERSECTION succeeded.  Pin
creation failed.  You're going to need to put some debug prints into
your driver to chase down which function is failing.  Have you tried
using ksstudio to instantiate your driver?  Does it work in graphedt?


> Regarding second failure, as my driver is virtual driver, how can i
> pass this failure ? Should my driver must be from one of the category
> listed in failure ?
You can't WHQL a virtual audio driver.

--
Tim Roberts, timr@xxxxxxxxx<mailto:timr@xxxxxxxxx>
Providenza & Boekelheide, Inc.

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subscribe:    
mailto:wdmaudiodev-request@xxxxxxxxxxxxx<mailto:wdmaudiodev-request@xxxxxxxxxxxxx>?subject=subscribe
Unsubscribe:  
mailto:wdmaudiodev-request@xxxxxxxxxxxxx<mailto:wdmaudiodev-request@xxxxxxxxxxxxx>?subject=unsubscribe
Moderator:    
mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx<mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx>

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/


Other related posts: