You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] start/stop of SSP/nodec stream interferes with another stream #1526
Describe the bug
This is a clone of Linux bug thesofproject/linux#854
The history is a bit complex to follow, but upon study of the bug today, the case is as follows:
Two PCM playback clients connected to SSP in nocodec mode. One client is kept stream, while other continuously starts and stops.
@kv2019i Fail happens when you are stopping client 0 and client 1 is running. As long as you are stopping client 1 everything is working. It doesn't really matter, because it's still a bug, but just wanted to make sure you are aware of that.
Activity
kv2019i commentedon Jun 6, 2019
soflog.txt
Annotated bits from above log.
client 1 (all the time running) is started
Then client 2 (start/stop in loop) is stopped and started and start fails
Xrun recovery fails for client 2, but that also brings down client 1:
lgirdwood commentedon Jun 6, 2019
@kv2019i are these two pipelines connected via the mixer ? or are they not connected. Just confused seeing HDMI and SSP then seeing MIXER in the logs.
kv2019i commentedon Jun 7, 2019
@lgirdwood wrote:
Good point, yes they are. This is the standard pipe of:
https://github.com/thesofproject/sof/blob/master/tools/topology/sof-apl-nocodec.m4
Updated the title to reflect this related to two streams connected via mixer.
tlauda commentedon Jun 7, 2019
@kv2019i Fail happens when you are stopping client 0 and client 1 is running. As long as you are stopping client 1 everything is working. It doesn't really matter, because it's still a bug, but just wanted to make sure you are aware of that.