-
Notifications
You must be signed in to change notification settings - Fork 349
mux: enable playback of multiple simultaneous streams #3692
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
src/audio/mux/mux.c
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
ec54954 to
c5b0130
Compare
|
@libinyang FYI... |
|
@juimonen I assume this is a "fix" and intended for v1.7 ? |
|
@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>
c5b0130 to
a3b36b1
Compare
|
@lgirdwood changed the return value in reset walk from 1 to PPL_STATUS_PATH_STOP |
|
@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