-
Notifications
You must be signed in to change notification settings - Fork 349
Description
Is your feature request related to a problem? Please describe.
The DMIC as direct attach, DMIC via codec, and codec headset input pipelines should include high-pass filtering function. The high-pass or DC blocking feature in direct attach DMIC and several codecs seems to be insufficient to suppress the pop noise in capture beginning. The DC pulse is often much stronger than typical speech level. The default volume capture pipeline and the start volume ramp is not sufficient to prevent some strong DC to happen in in first hundreds of milliseconds of audio capture.
Describe the solution you'd like
Instantiate the IIR EQ configured with high-pass response or the work-in-progress DC blocker component to pipelines.
Describe alternatives you've considered
No alternatives. The volume ramp is already quite long and it is efficient in canceling the pop sound only for first tens on milliseconds even with with 200 - 500 ms linear ramp time. The volume ramp is also important to to preserve since the IIR and DC blocker take some time to settle their DC level.
Additional context
Add any other context or screenshots about the feature request here.