Skip to content

Commit c12866f

Browse files
committed
Audio: SRC: Use only module API and fix IPC4 capture direction
This patch cleans up SRC component. There is no need to keep IPC3 version build with legacy component interface. The patch mainly removes code under CONFIG_IPC_MAJOR_3 and makes some functions available for all builds from CONFIG_IPC_MAJOR_4. The IPC4 capture issue is fixed by using the src_init() IPC rates for source and sink rate initialize. It needs a similar kernel update to always set those values. In practical topologies in prepare the buffers may not contain the correct stream information because the order of host copier and dai copier pipeline prepare can be host first where capture SRC is usually placed. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
1 parent 9ad539e commit c12866f

File tree

3 files changed

+173
-303
lines changed

3 files changed

+173
-303
lines changed

0 commit comments

Comments
 (0)