Bug ID | 954281 |
---|---|
Summary | dmix/dsnoop stalls when slave PCM gets XRUN |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 42.1 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Sound |
Assignee | tiwai@suse.com |
Reporter | tiwai@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Since dmix/dsnoop alsa-lib plugin assumes the free-wheeling running of a slave PCM, it doesn't check and handle properly the XRUN state of the slave PCM. When it actually happens (e.g. a hardware driver detects it or an XRUN injection), the plugin stalls unexpectedly. The upstream already addressed in alsa-lib 1.1.0 release, in git commit 8985742d91dbdd74b2f605374207473393454fff.