[pulseaudio-tickets] [PulseAudio] #356: esdplay works, but Gnome System Sounds do not
PulseAudio
trac-noreply at tango.0pointer.de
Sat Sep 13 18:36:22 PDT 2008
#356: esdplay works, but Gnome System Sounds do not
--------------------+-------------------------------------------------------
Reporter: Lupine | Owner: lennart
Type: defect | Status: new
Priority: normal | Milestone:
Component: daemon | Severity: normal
Keywords: |
--------------------+-------------------------------------------------------
While watching "pulseaudio -vvv", and running the command:
'''esdplay /opt/gnome/share/sounds/startup3.wav''', I see the following
output:
{{{
I: client.c: Created 1 "EsounD client (UNIX socket client)"
I: client.c: Client 1 changed name from "EsounD client (UNIX socket
client)" to "esdplay:/opt/gnome/share/sounds/startup3.wav"
I: module-volume-restore.c: Restoring sink for <pulsecore/protocol-
esound.c$esdplay:/opt/gnome/share/sounds/startup3.wav>
I: module-volume-restore.c: Restoring volume for <pulsecore/protocol-
esound.c$esdplay:/opt/gnome/share/sounds/startup3.wav>
I: module-alsa-sink.c: Trying resume...
D: alsa-util.c: Maximum hw buffer size is 371 ms
D: module-alsa-sink.c: hwbuf_unused_frames=0
D: module-alsa-sink.c: setting avail_min=62005
I: module-alsa-sink.c: Resumed successfully...
D: module-suspend-on-idle.c: Sink
alsa_output.pci_8086_266e_alsa_playback_0 becomes idle.
D: module-suspend-on-idle.c: Sink
alsa_output.pci_8086_266e_alsa_playback_0 becomes busy.
D: memblockq.c: memblockq requested: maxlength=33554432, tlength=0,
base=4, prebuf=0, minreq=1 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432,
base=4, prebuf=0, minreq=4 maxrewind=0
I: sink-input.c: Created input 0 "(null)" on
alsa_output.pci_8086_266e_alsa_playback_0 with sample spec s16le 2ch
44100Hz and channel map front-left,front-right
D: memblockq.c: memblockq requested: maxlength=44100, tlength=44100,
base=4, prebuf=4294967295, minreq=4410 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=44100, tlength=44100,
base=4, prebuf=44100, minreq=4408 maxrewind=0
I: module-alsa-sink.c: Starting playback.
D: module-alsa-sink.c: latency set to 150.00
D: module-alsa-sink.c: hwbuf_unused_frames=9769
D: module-alsa-sink.c: setting avail_min=32702
D: module-alsa-sink.c: Requesting rewind due to latency change.
D: module-alsa-sink.c: Requested to rewind 65536 bytes.
D: module-alsa-sink.c: Limited to 50948 bytes.
D: module-alsa-sink.c: before: 12737
D: module-alsa-sink.c: after: 12737
D: module-alsa-sink.c: Rewound 50948 bytes.
D: sink.c: Processing rewind...
D: sink-input.c: Have to rewind 50948 bytes on render memblockq.
D: protocol-esound.c: Requesting rewind due to end of underrun.
D: module-alsa-sink.c: Requested to rewind 65536 bytes.
D: module-alsa-sink.c: Limited to 22880 bytes.
D: module-alsa-sink.c: before: 5720
D: module-alsa-sink.c: after: 5720
D: module-alsa-sink.c: Rewound 22880 bytes.
D: sink.c: Processing rewind...
D: sink-input.c: Have to rewind 22880 bytes on render memblockq.
D: protocol-esound.c: read(): EOF
D: module-suspend-on-idle.c: Sink
alsa_output.pci_8086_266e_alsa_playback_0 becomes idle.
D: module-alsa-sink.c: hwbuf_unused_frames=0
D: module-alsa-sink.c: setting avail_min=62005
D: module-alsa-sink.c: Requested to rewind 65536 bytes.
D: module-alsa-sink.c: Limited to 22864 bytes.
D: module-alsa-sink.c: before: 5716
D: module-alsa-sink.c: after: 5716
D: module-alsa-sink.c: Rewound 22864 bytes.
D: sink.c: Processing rewind...
D: module-suspend-on-idle.c: Sink
alsa_output.pci_8086_266e_alsa_playback_0 becomes idle.
I: sink-input.c: Freeing input 0 "(null)"
I: client.c: Freed 1 "esdplay:/opt/gnome/share/sounds/startup3.wav"
I: module-suspend-on-idle.c: Sink
alsa_output.pci_8086_266e_alsa_playback_0 idle for too long, suspending
...
I: module-alsa-sink.c: Device suspended...
}}}
However, if I launch '''gnome-sound-properties''' click "Sounds" tab, and
then the Play button on any of the sounds, I get this output:
{{{
D: memblock.c: Memory block too large for pool: 884216 > 65536
D: core-scache.c: Created sample "esound.32181-1284845467-416427201" (#1),
0 bytes with sample spec Invalid
D: core-scache.c: Created sample "esound.32181-1284845467-416427201" (#1),
884216 bytes with sample spec s16le 2ch 44100Hz
D: core-scache.c: Playing sample "esound.32181-1284845467-416427201" on
"alsa_output.pci_8086_266e_alsa_playback_0"
D: memblockq.c: memblockq requested: maxlength=884216, tlength=0, base=4,
prebuf=1, minreq=1 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=884216, tlength=884216,
base=4, prebuf=4, minreq=4 maxrewind=0
D: sink-input.c: Assertion 'pa_channel_map_valid(&data->channel_map)'
failed at pulsecore/sink-input.c:150, function pa_sink_input_new.
D: core-scache.c: Removed sample "esound.32181-1284845467-416427201"
D: protocol-esound.c: read(): EOF
I: client.c: Freed 9 "EsounD client (UNIX socket client)"
}}}
Why does one work, and the other does not? I have attached a strace of
launching gnome-sound-properties and clicking on Play for the sounds.
--
Ticket URL: <http://www.pulseaudio.org/ticket/356>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list