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/