Merge lp:~diwic/alsa-plugins/ubuntu.new into lp:ubuntu/lucid/alsa-plugins
Proposed by
David Henningsson
Status: | Needs review |
---|---|
Proposed branch: | lp:~diwic/alsa-plugins/ubuntu.new |
Merge into: | lp:ubuntu/lucid/alsa-plugins |
Diff against target: |
145 lines (+126/-0) 3 files modified
debian/changelog (+6/-0) debian/patches/pulse-ignore-underruns.patch (+119/-0) debian/patches/series (+1/-0) |
To merge this branch: | bzr merge lp:~diwic/alsa-plugins/ubuntu.new |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Audio Development Team | Pending | ||
Daniel T Chen | Pending | ||
Review via email: mp+18303@code.launchpad.net |
To post a comment you must log in.
Unmerged revisions
- 38. By David Henningsson
-
pulse-ignore-
plugins is now forwarded to pulseaudio-discuss. - 37. By David Henningsson
-
Close relevant bugs in changelog
- 36. By David Henningsson
-
Pulse: Do not report underruns.
Do not report underruns to the ALSA layer.
Reporting underruns to ALSA seems to do more bad than good, for these reasons:
* If pulseaudio gets an underrun, the normal way to end that underrun is to
feed it with more buffers. This is different from the ALSA way of dealing
with underruns, which requires hardware buffer pointers to be reset.
* In addition, underrun signals are delivered asynchronously from pulseaudio.
This means that there might be more buffers on the way to pulseaudio when
the underrun is reported, making the underrun obsolete. Unfortunately,
there is currently no known way to determine whether this is the case or
not.