Commit d9499cf
mux: ignore active sink on other pipeline
When mux is on capture pipeline, sinks could not be active/paused when
processing COMP_TRIGGER_STOP command. However, active sink could be on
another pipeline and should be ignored or the pipeline task will not
exit and cause DSP panic if the core running the task is disabled
later.
PCMP ----> smart_amp ----> SSP(A) # playback ppl
^
|
PCMC <---- demux <----- SSP(B) # echo reference ppl
Signed-off-by: Brent Lu <brent.lu@intel.com>1 parent 1c7d769 commit d9499cf
1 file changed
+3
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
794 | 794 | | |
795 | 795 | | |
796 | 796 | | |
797 | | - | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
798 | 800 | | |
799 | 801 | | |
800 | 802 | | |
| |||
0 commit comments