-
Notifications
You must be signed in to change notification settings - Fork 313
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
Remove Xrun recovery inside FW. #710
Comments
ok, no objections from me but we need to make sure drivers does do the recovery. |
@lgirdwood sure, @bardliao is working on that. |
@keyonjie @lgirdwood My plan is to return SNDRV_PCM_POS_XRUN in sof_pcm_pointer when kernel receive the XRUN message from FW. |
@mmaka1 any comment on your preference here about who recovers XRUN ? |
FW xrun recovery will be disabled once driver fully handles the situation |
WIP #1439 |
It's disabled in FW. |
SOF FW will need to remove recovery trying code, e.g. pipeline_prepare(), trigger start, and schedule copy.
Just keep sending Xrun IPC to host driver side, host framework(e.g. ALSA) will help to handle this recovery if possible, e.g. trigger stop and start.
The text was updated successfully, but these errors were encountered: