-
Notifications
You must be signed in to change notification settings - Fork 318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tools: Topology2: Add IIR, FIR, DRC to HDA analog playback #8934
Conversation
This patch replaces pipeline mixout-gain-dai-copier-playback with mixout-gain-efx-dai-copier-playback. The purpose is to allow enhance of audio playback quality with equalizers (IIR and FIR) and dynamic range control (DRC). The components are programmed by default to passthrough for minimal overhead. They can be activated via sof-ctl or UCM with ALSA controls. - Post Mixer Analog Playback IIR Eq bytes - Post Mixer Analog Playback FIR Eq bytes - Post Mixer Analog Playback DRC bytes - Post Mixer Analog Playback DRC switch The recommendation is to keep headphone playback flat and enable processing only when HDA output is in speaker mode. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
d0f3aa1
to
87dd3c7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wouldn't changing HDA_CONFIG=mix to HDA_CONFIG=efx in generic hda topology build rules do mostly the same thing as this PR? Thou there is a bit more stuff in cavs-mixin-mixout-efx-hda.conf than in this PR.
Yes you are right. I was thinking to keep efx as development topology, with more features added soon, and copy them eventually to default topology names once the new features are considered stabilized. |
Known pause-resume seen on https://sof-ci.01.org/sofpr/PR8934/build3325/devicetest/index.html . In https://sof-ci.01.org/sofpr/PR8934/build3326/devicetest/index.html otherwise good, but multicore tests hit #8942 |
This is reverting SOF PR8934. thesofproject#8934 This reverts commit 727ad82.
This patch replaces pipeline mixout-gain-dai-copier-playback with mixout-gain-efx-dai-copier-playback. The purpose is to allow enhance of audio playback quality with equalizers (IIR and FIR) and dynamic range control (DRC).
The components are programmed by default to passthrough for minimal overhead. They can be activated via sof-ctl or UCM with ALSA controls.
The recommendation is to keep headphone playback flat and enable processing only when HDA output is in speaker mode.