[wdmaudiodev] Re: GAudit and KSPROPERTY_PIN_PROPOSEDATAFORMAT (GET)

  • From: Matthew van Eerde <Matthew.van.Eerde@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 20 May 2013 18:51:22 +0000

Here's what the HD Audio driver shows when I run the latest version of the test.

Start Case: ID 16.200:400.13.1 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- one more then reported by Filter:[Mon May 20 11:31:25 2013]
Device Name = HD Audio HDMI out 2
PnP ID      = 
HDAUDIO\FUNC_01&VEN_8086&DEV_2807&SUBSYS_80860101&REV_1000\4&36161A1D&0&0001
    Property SET is supported
    Property GET is supported
    KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be in 
state KSSTATE_STOP
    KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be in 
state KSSTATE_STOP
    KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be in 
state KSSTATE_STOP
    KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be in 
state KSSTATE_STOP
    KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be in 
state KSSTATE_STOP
    KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be in 
state KSSTATE_STOP
    KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be in 
state KSSTATE_STOP
    Property SET is supported
    Property GET is supported
End Case: ID 16.200:400.13.1 : PASS : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- one more then reported by Filter : [Mon May 20 11:31:25 2013]

-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Eugene Muzychenko
Sent: Monday, May 20, 2013 2:40 AM
To: Matthew van Eerde
Subject: [wdmaudiodev] Re: GAudit and KSPROPERTY_PIN_PROPOSEDATAFORMAT (GET)

Hello Matthew,

> hdaudio.sys supports KSPROPERTY_PIN_PROPOSEDATAFORMAT (GET) on HDMI outputs.
> Can you post (or send me privately) the full log for the failing test case?

Thank you. Here are two logs: with my Virtual Audio Cable driver in VMware 
Workstation 8.0.6 virtual machine, and with MS HD Audio driver (HDMI output 
connected to a TV set) on my Clevo P170EM notebook (Intel
HM77 chipset, embedded video adapter is used).

For HD Audio HDMI Out, GAudit shows that PROPOSEDATAFORMAT/GET is not 
supported. Exactly the same messages are shown for my driver if I disable GET 
support.

==============================================
Start Tests:General Audio Test 1.10:[Mon May 20 01:09:01 2013]

Random Seed = 139465735


Device Under Test:
    Device Name = Virtual Cable 1
         PnP ID = EuMusDesign_VAC_WDM



Start Case: ID 16.200:400.13.1 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- one more then reported by Filter:[Mon May 20 01:09:01 2013] Device Name = 
Virtual Cable 1
PnP ID      = EuMusDesign_VAC_WDM
    Property SET is supported
    Property GET is supported
    Failed to retrieve pin property
End Case: ID 16.200:400.13.1 : FAIL : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- one more then reported by Filter : [Mon May 20 01:09:01 2013]

Start Case: ID 16.200:400.13.2 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- ULONG_MAX:[Mon May 20 01:09:01 2013] Device Name = Virtual Cable 1
PnP ID      = EuMusDesign_VAC_WDM
    Property SET is supported
    Property GET is supported
    Failed to retrieve pin property
End Case: ID 16.200:400.13.2 : FAIL : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- ULONG_MAX : [Mon May 20 01:09:01 2013]

Start Case: ID 16.200:400.13.3 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing NULL 
buffer:[Mon May 20 01:09:01 2013] Device Name = Virtual Cable 1
PnP ID      = EuMusDesign_VAC_WDM
    Property SET is supported
    Property GET is supported
    Failed to retrieve pin property
End Case: ID 16.200:400.13.3 : FAIL : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing NULL buffer 
: [Mon May 20 01:09:01 2013]

Start Case: ID 16.200:400.13.4 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing small 
buffer:[Mon May 20 01:09:01 2013] Device Name = Virtual Cable 1
PnP ID      = EuMusDesign_VAC_WDM
    Property SET is supported
    Property GET is supported
    Failed to retrieve pin property
End Case: ID 16.200:400.13.4 : FAIL : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing small 
buffer : [Mon May 20 01:09:01 2013]

Start Case: ID 16.200:400.13.5 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing large 
buffer:[Mon May 20 01:09:01 2013] Device Name = Virtual Cable 1
PnP ID      = EuMusDesign_VAC_WDM
    Property SET is supported
    Property GET is supported
    Failed to retrieve pin property
End Case: ID 16.200:400.13.5 : FAIL : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing large 
buffer : [Mon May 20 01:09:01 2013]

Start Case: ID 16.200:400.13.6 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing valid 
data:[Mon May 20 01:09:01 2013] Device Name = Virtual Cable 1
PnP ID      = EuMusDesign_VAC_WDM
    Property SET is supported
    Property GET is supported
    Failed to retrieve pin property
End Case: ID 16.200:400.13.6 : FAIL : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing valid data 
: [Mon May 20 01:09:01 2013]

KS properties:[FAIL:6]
 KSPROPSETID_Pin:[FAIL:6]
  KSPROPERTY_PIN_PROPOSEDATAFORMAT:[FAIL:6]
   16.200:400.13.1 Bad pin factory id - one more then reported by 
Filter:[FAIL:1]
   16.200:400.13.2 Bad pin factory id - ULONG_MAX:[FAIL:1]
   16.200:400.13.3 Passing NULL buffer:[FAIL:1]
   16.200:400.13.4 Passing small buffer:[FAIL:1]
   16.200:400.13.5 Passing large buffer:[FAIL:1]
   16.200:400.13.6 Passing valid data:[FAIL:1]

Configuration:
    Application Name = General Audio Test 1.10
        Command Line =  
        Machine Name = VM-WIN7
                Date = 05/20/2013
                Time = 01:09:01
                Pass = 0
                Fail = 6
             Aborted = 0
     Not Implemented = 0
             Pending = 0
                Skip = 0
               Total = 6
              Status = FAIL
                  OS = Windows NT
          OS Version = 6.01.7601 Service Pack 1
        Debug/Retail = Retail


Configuration (Test Specific):


Total:
     ======================================================================
            PASS       FAIL    ABORTED     NOTIMP    PENDING    SKIPPED
     ----------------------------------------------------------------------
               0          6          0          0          0          0
     ======================================================================
Status: FAIL

End Tests:General Audio Test 1.10:FAIL:[Mon May 20 01:09:01 2013] 
==============================================

==============================================
Start Tests:General Audio Test 1.10:[Mon May 20 01:26:44 2013]

Random Seed = 1562449875


Device Under Test:
    Device Name = HD Audio HDMI out
         PnP ID = HDAUDIO\FUNC_01&VEN_8086&DEV_2806&SUBSYS_80860101&REV_1000



Start Case: ID 16.200:400.13.1 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- one more then reported by Filter:[Mon May 20 01:26:44 2013] Device Name = HD 
Audio HDMI out
PnP ID      = HDAUDIO\FUNC_01&VEN_8086&DEV_2806&SUBSYS_80860101&REV_1000
    Property SET is supported
    Property GET is not supported
    Property SET is supported
    Property GET is not supported
End Case: ID 16.200:400.13.1 : PASS : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- one more then reported by Filter : [Mon May 20 01:26:44 2013]

Start Case: ID 16.200:400.13.2 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- ULONG_MAX:[Mon May 20 01:26:44 2013] Device Name = HD Audio HDMI out
PnP ID      = HDAUDIO\FUNC_01&VEN_8086&DEV_2806&SUBSYS_80860101&REV_1000
    Property SET is supported
    Property GET is not supported
    Property SET is supported
    Property GET is not supported
End Case: ID 16.200:400.13.2 : PASS : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Bad pin factory id 
- ULONG_MAX : [Mon May 20 01:26:44 2013]

Start Case: ID 16.200:400.13.3 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing NULL 
buffer:[Mon May 20 01:26:44 2013] Device Name = HD Audio HDMI out
PnP ID      = HDAUDIO\FUNC_01&VEN_8086&DEV_2806&SUBSYS_80860101&REV_1000
    Property SET is supported
    Property GET is not supported
    Property SET is supported
    Property GET is not supported
End Case: ID 16.200:400.13.3 : PASS : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing NULL buffer 
: [Mon May 20 01:26:44 2013]

Start Case: ID 16.200:400.13.4 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing small 
buffer:[Mon May 20 01:26:44 2013] Device Name = HD Audio HDMI out
PnP ID      = HDAUDIO\FUNC_01&VEN_8086&DEV_2806&SUBSYS_80860101&REV_1000
    Property SET is supported
    Property GET is not supported
    Property SET is supported
    Property GET is not supported
End Case: ID 16.200:400.13.4 : PASS : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing small 
buffer : [Mon May 20 01:26:44 2013]

Start Case: ID 16.200:400.13.5 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing large 
buffer:[Mon May 20 01:26:44 2013] Device Name = HD Audio HDMI out
PnP ID      = HDAUDIO\FUNC_01&VEN_8086&DEV_2806&SUBSYS_80860101&REV_1000
    Property SET is supported
    Property GET is not supported
    Property SET is supported
    Property GET is not supported
End Case: ID 16.200:400.13.5 : PASS : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing large 
buffer : [Mon May 20 01:26:44 2013]

Start Case: ID 16.200:400.13.6 : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing valid 
data:[Mon May 20 01:26:44 2013] Device Name = HD Audio HDMI out
PnP ID      = HDAUDIO\FUNC_01&VEN_8086&DEV_2806&SUBSYS_80860101&REV_1000
    Property SET is supported
    Property GET is not supported
    Property SET is supported
    Property GET is not supported
End Case: ID 16.200:400.13.6 : PASS : KS 
properties\KSPROPSETID_Pin\KSPROPERTY_PIN_PROPOSEDATAFORMAT\Passing valid data 
: [Mon May 20 01:26:44 2013]

KS properties:[PASS:6]
 KSPROPSETID_Pin:[PASS:6]
  KSPROPERTY_PIN_PROPOSEDATAFORMAT:[PASS:6]
   16.200:400.13.1 Bad pin factory id - one more then reported by 
Filter:[PASS:1]
   16.200:400.13.2 Bad pin factory id - ULONG_MAX:[PASS:1]
   16.200:400.13.3 Passing NULL buffer:[PASS:1]
   16.200:400.13.4 Passing small buffer:[PASS:1]
   16.200:400.13.5 Passing large buffer:[PASS:1]
   16.200:400.13.6 Passing valid data:[PASS:1]

Configuration:
    Application Name = General Audio Test 1.10
        Command Line =  
        Machine Name = P170EM
                Date = 05/20/2013
                Time = 01:26:44
                Pass = 6
                Fail = 0
             Aborted = 0
     Not Implemented = 0
             Pending = 0
                Skip = 0
               Total = 6
              Status = PASS
                  OS = Windows NT
          OS Version = 6.01.7601 Service Pack 1
        Debug/Retail = Retail


Configuration (Test Specific):


Total:
     ======================================================================
            PASS       FAIL    ABORTED     NOTIMP    PENDING    SKIPPED
     ----------------------------------------------------------------------
               6          0          0          0          0          0
     ======================================================================
Status: PASS

End Tests:General Audio Test 1.10:PASS:[Mon May 20 01:26:44 2013] 
==============================================

Regards,
Eugene

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

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

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




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

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

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

Other related posts: