Uh oh!
There was an error while loading. Please reload this page.
mux: enable playback of multiple simultaneous streams - #3692
Conversation
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Silly question here. So MUX is a component that allows to select one output stream from multiple input sources?
There was a problem hiding this comment.
Mux defined in "ASoC sense" will do what you said. Sof mux can basically pick any channels from all input streams (also duplication), but it will not mix any input channels. So it does a little bit more, than you might see in some ASoC slides in the internet. Hence it is not defined as asoc mux, but as generic processing component.
juimonen
commented
Dec 15, 2020
@libinyang FYI... |
Uh oh!
There was an error while loading. Please reload this page.
lgirdwood
commented
Feb 3, 2021
@juimonen I assume this is a "fix" and intended for v1.7 ? |
juimonen
commented
Feb 3, 2021
@lgirdwood yes, this is part of the series listed here #3695, I think most of those PR's are merged. |
Currently you can't play multiple simultaneous streams at the same time into mux. Fix this by copying the trigger and reset mechanism from audio mixer. Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>
juimonen
commented
Feb 3, 2021
@lgirdwood changed the return value in reset walk from 1 to PPL_STATUS_PATH_STOP |
juimonen
commented
Feb 4, 2021
@lgirdwood BSW_CYN_MAX98090 test failing should not be related to this, AFAIK it is not using mux in topology |
Currently you can't play multiple simultaneous streams at the same time
into mux. Fix this by copying the trigger and reset mechanism from audio
mixer.
Signed-off-by: Jaska Uimonen jaska.uimonen@intel.com