Skip to content

[BUG] SoundWire topologies: headset and mic capture are not processed consistently between IPC3 and IPC4 solutions #9307

@plbossart

Description

@plbossart

Describe the bug

in IPC3 products, the headset capture does not have any EQIIR processing, while the mic capture does.

image

In IPC4 products, the headset capture does have an EQIIR processing while the mic capture does not.

image

This is inconsistent and leads to confusion on capabilities, as noted in thesofproject/linux#3766

To Reproduce
use existing topologies

Reproduction Rate

100%

Expected behavior

Consistent behavior for all new IPC4 products. We are not going to fix IPC3 at this point.

Impact

user experience, specifically pop-clicks on capture start

@singalsu please chime in with recommendations.

We can
a) add the EQIIR on mic capture and keep it active
b) remove EQIIR on all paths
c) all the EQIIR on mic capture but have the default as bypassed.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working as expected

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions