Please submit a feature suggestion in Feedback Hub and then share a link on
this thread
https://matthewvaneerde.wordpress.com/2016/09/26/report-problems-with-logs-and-suggest-features-with-the-feedback-hub/
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> On
Behalf Of Culann mac Cabe
Sent: Monday, April 19, 2021 9:23 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: [EXTERNAL] Offloaded DSP APO not instantiated when
device in Exclusive Mode
Thanks Matthew for this quick response!
The bad UX is simply put as follows:
* Our offloaded DSP module performs an eq-like process that produces a
discernible audio level reduction. This is normal for our process and, because
it's usually always-on there's no issue
* If it's possible for the User to create a scenario where our DSP is not
running then she will experience an unexpected audio level increase
That's it, out simply. I can mitigate the problem by modifying the DSP tuning
to not have such a dramatic level change between DSP On/Off but that comes at a
cost of reducing the quality of the DSP process itself. Hence the request for
info on a mechanism that our GUI App could know whether the device is in
Exclusive Mode - if we knew that we could kick in a mitigating/correcting DSP...
Thanks,
Culann
On Mon, 19 Apr 2021 at 17:10, Matthew van Eerde
<dmarc-noreply@xxxxxxxxxxxxx<mailto:dmarc-noreply@xxxxxxxxxxxxx>> wrote:
1. Yes
2. No
Can you elaborate more on the “bad audio UX” the user would suffer?
From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
<wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>> On
Behalf Of Culann mac Cabe
Sent: Monday, April 19, 2021 8:25 AM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [EXTERNAL] [wdmaudiodev] Offloaded DSP APO not instantiated when
device in Exclusive Mode
Hello wdmaudiodev people!
I have been working on a project to integrate a DSP process on a laptop product
where the APO is "offloaded" to a dedicated DSP processor ("Intel Athena").
All is well with the DSP process but my customer has noticed something recently:
* When the audio device(USB Headphone) is configured in "Exclusive Mode"
(via its Speakers/Headphone Properties control panel) then the offloaded DSP
APO is not instantiated
* This is undesirable because the User can, unwittingly or otherwise,
create an audio chain without our offloaded DSP APO and suffer a bad audio UX
My questions:
1. Is the above expected behaviour?
2. If YES to (1) above is there some flag or other Windows-provided
indicator so that a controlling GUI App could mitigate the negative impact?
Any and all comments welcome!
Thanks in advance
Culann