[wdmaudiodev] Re: GAudit and KSPROPERTY_PIN_PROPOSEDATAFORMAT (GET)

  • From: Eugene Muzychenko <eugene@xxxxxxxxxxxxxx>
  • To: Matthew van Eerde <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 20 May 2013 01:40:23 +0700

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/

Other related posts: