[PPA 0.9.12 regression], Wakeup from ALSA!, Underruns > rewinds
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pulseaudio
Latest Intrepid.
Kernel 2.6.27-3-Generic running
Commands:
killall pulseaudio
pulseaudio -k; sleep 4; pulseaudio -vv
Output:
D: module-alsa-sink.c: Wakeup from ALSA! OUTPUT
D: module-alsa-sink.c: Wakeup from ALSA! OUTPUT
D: module-alsa-sink.c: Wakeup from ALSA! OUTPUT
D: protocol-native.c: Requesting rewind due to end of underrun.
D: module-alsa-sink.c: Wakeup from ALSA! OUTPUT
D: module-alsa-sink.c: Requested to rewind 33716 bytes.
D: module-alsa-sink.c: Limited to 392 bytes.
D: module-alsa-sink.c: before: 98
D: module-alsa-sink.c: after: 98
D: module-alsa-sink.c: Rewound 392 bytes.
D: sink.c: Processing rewind...
D: sink-input.c: Have to rewind 392 bytes on render memblockq.
D: sink-input.c: Have to rewind 392 bytes on render memblockq.
D: sink-input.c: Have to rewind 392 bytes on render memblockq.
D: module-alsa-sink.c: Wakeup from ALSA! OUTPUT
D: module-alsa-sink.c: Wakeup from ALSA! OUTPUT
Pastebin on pulse start:
http://
EDIT
Added
sudo adduser $USER pulse-access
sudo adduser $USER pulse-rt
Authorization and Policykit ???
Related branches
- Luke Yelavich: Pending requested
With kernel 2.6.27-2, much more stable
Only a few "rewinds", mostly "Checking for dead streams".
I: module-alsa-sink.c: Underrun!
N: module-alsa-sink.c: Increasing wakeup watermark to 80,00 ms
D: protocol-native.c: Requesting rewind due to end of underrun.
D: module-alsa-sink.c: Requested to rewind 39540 bytes.
D: module-alsa-sink.c: Limited to 16804 bytes.
D: module-alsa-sink.c: before: 4201
D: module-alsa-sink.c: after: 4201
D: module-alsa-sink.c: Rewound 16804 bytes.
D: sink.c: Processing rewind...
D: sink-input.c: Have to rewind 16804 bytes on render memblockq.
D: sink-input.c: Have to rewind 16804 bytes on render memblockq.
D: sink-input.c: Have to rewind 16804 bytes on render memblockq.
D: module-rtp-recv.c: Checking for dead streams ...
D: module-rtp-recv.c: Checking for dead streams ...
D: module-rtp-recv.c: Checking for dead streams ...
D: module-rtp-recv.c: Checking for dead streams ...
D: module-rtp-recv.c: Checking for dead streams ...
D: module-rtp-recv.c: Checking for dead streams ...
Playing.... ;)