Skip to content

Conversation

@ujfalusi
Copy link
Collaborator

@ujfalusi ujfalusi commented Jun 30, 2025

If the module in path has been already prepared on a branch type of topology, where the branching happens downstream:

A1--> A2 ---> B1 --> B2 ... B-branch
          |-> C1 --> C2 ... C-branch

In this case if B-branch is started then A1/A2 is prepared, but when C-branch starts we still need to refine the parameters up to C1 to arrive with a correct params to configure C1.

This branching can happen with copiers process modules.

@ujfalusi ujfalusi force-pushed the peter/sof/pr/ipc4-topology-branching-10 branch from fed2436 to 2ac15a4 Compare October 6, 2025 06:53
@ujfalusi
Copy link
Collaborator Author

ujfalusi commented Oct 6, 2025

Changes since v1:

  • rebased on topic/sof-dev

If the module in path has been already prepared on a branch type of
topology, where the branching happens downstream:
A1--> A2 ---> B1 --> B2 ... B-branch
          |-> C1 --> C2 ... C-branch

In this case if B-branch is started then A1/A2 is prepared, but when
C-branch starts we still need to refine the parameters up to C1 to arrive
with a correct params to configure C1.

This branching can happen with copiers process modules.

Signed-off-by: Peter Ujfalusi <[email protected]>
@ujfalusi
Copy link
Collaborator Author

ujfalusi commented Oct 6, 2025

SOFCI TEST

Copy link

@singalsu singalsu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Split in capture pipelines works correctly with this patch with original commit 9c9d463 (currently reverted) included.

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.

3 participants