Skip to content

Commit 6b936a3

Browse files
committed
EQ FIR: Changes to support Xtensa optimized versions and updated IPC
This patch add possibility to use two samples per call processed filter core. The use of optimized version depends on FIR core header files settings. Normally when compiled with xt-xcc the optimized filter version will be used. The set data and get data IPC is updated to use binary and enum control commands. A pass-trough copy function is added get working pipeline with non-configured EQ. The full-circular EQ copy function is needed since it is unnecessary. Normal SOF components work with buffers EQ mute is removed since SOF components do not usually support it except volume. The IPC is updated to match ALSA binary and enum controls style. The previous approach was not practical for kernel driver side. Code style is updated the pass the checks. Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
1 parent 79ef8a1 commit 6b936a3

3 files changed

Lines changed: 240 additions & 208 deletions

File tree

0 commit comments

Comments
 (0)