Skip to content

Tools: Topology: Add selector to compress playback pipeline#10618

Draft
singalsu wants to merge 2 commits intothesofproject:mainfrom
singalsu:tplg_add_selector_to_compress
Draft

Tools: Topology: Add selector to compress playback pipeline#10618
singalsu wants to merge 2 commits intothesofproject:mainfrom
singalsu:tplg_add_selector_to_compress

Conversation

@singalsu
Copy link
Collaborator

@singalsu singalsu commented Mar 12, 2026

WIP, this needs #10613 and thesofproject/linux#5694 .

This patch moves formats definitions for the objects in
pipeline compr-playback to separate include files in new
directory include/formats.

It avoids duplication of same input and output formats several
times and prepares to add new formats and sample rates later.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
The purpose of this patch is to add conversion of possible mono
output from decoder to stereo format in the selector (micsel)
module. If the decoded output is stereo, the selector goes to
pass-through mode with minimal impact to processing load.

This patch adds the mono format to all needed objects (host-copier,
decoder, module-copier, src, input of selector). Selector has
single stereo, S32_LE, 48 kHz output format.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
@singalsu
Copy link
Collaborator Author

sof-mtl-rt713-l0-rt1316-l12-compr

@singalsu singalsu requested a review from ujfalusi March 13, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant