[wdmaudiodev] Re: Indicates two revision levels are incompatible (USB inbox driver + custom APO)

  • From: "Edward Abramian" <edwabr123@xxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 16 Aug 2019 11:25:43 -0700

Yes, that's the CLSID

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Friday, August 16, 2019 11:22 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO)

 

audiodg.exe is calling CoCreateInstance with
CLSID=b0d2719e-85fa-4a73-9b1b-8c1437306516 and this is failing with
CLASS_E_CLASSNOTAVAILABLE.

 

Is this your APO's CLSID?

 

  _____  

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>  <wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> > on behalf of Edward Abramian
<edwabr123@xxxxxxxxx <mailto:edwabr123@xxxxxxxxx> >
Sent: Friday, August 16, 2019 11:07:07 AM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx>
<wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx> >
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO) 

 

I collected logs with .inf installed, when it fails with error "Failed to
play test tone". I am wondering if this may help to identify the issue.

 

https://www.dropbox.com/s/ccqtqowa3271e6b/DESKTOP-2U4ON3C_20190817-020110.zi
p?dl=0
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.dropb
ox.com%2Fs%2Fccqtqowa3271e6b%2FDESKTOP-2U4ON3C_20190817-020110.zip%3Fdl%3D0&
data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C06c71870d8364bfe7d0f08d72
274a14f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637015756789050713&sdat
a=QHMeGrfAY1gyWDKcp8Xru6z7F1n15MS4CwlV%2BOcvKpM%3D&reserved=0> 

 

From: Edward Abramian [mailto:edwabr123@xxxxxxxxx] ;
Sent: Friday, August 16, 2019 10:56 AM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx
Subject: RE: [wdmaudiodev] Re: Indicates two revision levels are
incompatible (USB inbox driver + custom APO)

 

Hmm, that's strange. The 'Spatial sound' tab in speaker settings shows 'Off'
for 'Spatial sound format'. The device name is 'Echo Canceling
Speakerphone'.

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Friday, August 16, 2019 8:36 AM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO)

 

It looks like you have spatial audio turned on, so Windows is inserting its
own spatializer APO instead of your EFX.

 

  _____  

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>  <wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> > on behalf of Edward Abramian
<edwabr123@xxxxxxxxx <mailto:edwabr123@xxxxxxxxx> >
Sent: Thursday, August 15, 2019 5:19:30 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx>
<wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx> >
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO) 

 

I collected logs when playing speaker test tone on inbox driver with APO
CLSID manually set in FxProperties:

https://www.dropbox.com/s/wvy4hpiwq2p0dsl/DESKTOP-2U4ON3C_20190816-081409.zi
p?dl=0
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.dropb
ox.com%2Fs%2Fwvy4hpiwq2p0dsl%2FDESKTOP-2U4ON3C_20190816-081409.zip%3Fdl%3D0&
data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C06c71870d8364bfe7d0f08d72
274a14f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637015756789060712&sdat
a=wG1W0EEXtA3e940onZGWDUzGLX%2Bdr3OEVgWy%2B4%2BiBOc%3D&reserved=0> 

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Thursday, August 15, 2019 5:09 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO)

 

OK, good, then you are setting the right properties, and there's just
something going wrong. Grab audio logs of the problem in action and share
them:

https://matthewvaneerde.wordpress.com/2017/01/09/collecting-audio-logs-the-o
ld-fashioned-way/
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmatthewva
neerde.wordpress.com%2F2017%2F01%2F09%2Fcollecting-audio-logs-the-old-fashio
ned-way%2F&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C06c71870d8364b
fe7d0f08d72274a14f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637015756789
070705&sdata=%2BktO1YrAoRnnMY6I8FgFbimhxb8u2o1lC0MVJj2WYjY%3D&reserved=0> 

 

  _____  

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>  <wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> > on behalf of Edward Abramian
<edwabr123@xxxxxxxxx <mailto:edwabr123@xxxxxxxxx> >
Sent: Thursday, August 15, 2019 5:07:18 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx>
<wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx> >
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO) 

 

With .inf package installed the driver will fail streaming (speaker test
tone playback error) unless I remove
{d04e05a6-594b-4fb6-a80d-01af5eed7d1d},7 key from FxProperteis.

 

With unmodified inbox driver APO's DLL will not load that I can see with
Process Explorer.

 

I made sure DisableProtectedAudioDG is set in the registry and there are no
errors in Event Viewer.

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Thursday, August 15, 2019 4:48 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO)

 

OK. What are the symptoms? Does it try to load your APO and fail? Does it
just use the inbox APOs as if you had not modified the .inf at all?

 

  _____  

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>  <wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> > on behalf of Edward Abramian
<edwabr123@xxxxxxxxx <mailto:edwabr123@xxxxxxxxx> >
Sent: Thursday, August 15, 2019 4:34:27 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx>
<wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx> >
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO) 

 

Yes, I set it to {C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}
(AUDIO_SIGNALPROCESSINGMODE_DEFAULT)

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Thursday, August 15, 2019 4:32 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO)

 

Yes.

 

Are you also setting the PKEY_EFX_ProcessingModes_Supported_For_Streaming
property?

 

https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/pkey-efx-pro
cessingmodes-supported-for-streaming
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.micr
osoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Faudio%2Fpkey-efx-processing
modes-supported-for-streaming&data=02%7C01%7CMatthew.van.Eerde%40microsoft.c
om%7C06c71870d8364bfe7d0f08d72274a14f%7C72f988bf86f141af91ab2d7cd011db47%7C1
%7C0%7C637015756789080702&sdata=iNA3d44tOvNOYHrJvwNr7ql4uDIT1WizM80PsrxjBk4%
3D&reserved=0> 

 

  _____  

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>  <wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> > on behalf of Edward Abramian
<edwabr123@xxxxxxxxx <mailto:edwabr123@xxxxxxxxx> >
Sent: Thursday, August 15, 2019 4:24:53 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx>
<wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx> >
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO) 

 

Does usbaudio2 support 3rd party APO? I can't seem to make it load APO that
works fine with wdma_usb.

 

I use {d04e05a6-594b-4fb6-a80d-01af5eed7d1d},7 under FxProperties to set EFX
APO class ID.

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Roberts
Sent: Friday, August 9, 2019 7:01 PM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO)

 

On Aug 9, 2019, at 11:27 AM, Edward Abramian <edwabr123@xxxxxxxxx
<mailto:edwabr123@xxxxxxxxx> > wrote:

 

Can a USB APO driver package be consider a DCHU package assuming APO
binaries are UWP compatible? It feels like it fits the description:
https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/getting-st
arted-with-universal-drivers
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.micr
osoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdevelop%2Fgetting-started-w
ith-universal-drivers&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C06c
71870d8364bfe7d0f08d72274a14f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6
37015756789080702&sdata=8pBAU6HZ9hLoxy%2FIXKTD9D%2BFU4knL%2FDUKvmP071mMUg%3D
&reserved=0> 

 

Yes.

 

https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/audio-univer
sal-drivers
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.micr
osoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Faudio%2Faudio-universal-dri
vers&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C06c71870d8364bfe7d0f
08d72274a14f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637015756789090696
&sdata=yWJo7gfaAHK55LigYGqC2I9il2PvF6kP52fOUj8AhuU%3D&reserved=0> 



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

 

Other related posts: