[pulseaudio-discuss] Audio play stops after ~10 mins
AllenJB
pulseaudio at allenjb.me.uk
Wed Apr 9 10:28:36 PDT 2008
Hi all,
I'm trying to set up PulseAudio to play sound from Amarok (running in
KDE) on a (Gentoo) linux box (client) to a Windows XP machine (server).
The problem I have is that after approximately 10 minutes of play,
Amarok will pop up a message saying the audio device is busy and no more
audio will be heard until I restart Amarok. I am currently trying
xine-lib -> pulseaudio directly, but I have also tried xine-lib -> alsa
-> pulseaudio with the same apparent results.
Amarok (amarokapp) displays the following message when sound stops
playing (there's nothing more useful on the console output):
Audio output unavailable; the device is busy.
xine parameters:
The following is displayed on the Windows pulseaudio server. The last 2
lines appear when the audio stops, everything else is from before that
point.
C:\progs\pulseaudio-0.9.6>pulseaudio.exe -vvv
W: pulsecore/random.c: failed to get proper entropy. Falling back to
seeding with current time.
W: pulsecore/core-util.c: secure directory creation not supported on Win32.
W: pulsecore/core.c: failed to allocate shared memory pool. Falling back
to a normal memory pool.
D: modules/module-waveout.c: Opened waveIn subsystem.
D: modules/module-waveout.c: Opened waveOut subsystem.
I: pulsecore/source.c: created 0 "wave_input" with sample spec "s16le
2ch 44100Hz"
I: pulsecore/sink.c: created 0 "wave_output" with sample spec "s16le 2ch
44100Hz"
I: pulsecore/source.c: created 1 "wave_output.monitor" with sample spec
"s16le 2ch 44100Hz"
I: pulsecore/module.c: Loaded "module-waveout" (index: #0; argument: "").
Unable to convert, filtering
E: pulsecore/socket-server.c: socket(PF_INET6): Invalid argument
I: pulsecore/protocol-native.c: loading cookie from disk.
I: pulsecore/module.c: Loaded "module-native-protocol-tcp" (index: #1;
argument "auth-ip-acl=127.0.0.1;192.168.0.0/16").
I: daemon/main.c: Daemon startup complete.
D: modules/module-waveout.c: WaveIn overflow!
I: pulsecore/protocol-native.c: Client authenticated by IP ACL.
I: pulsecore/client.c: created 0 "Native client (TCP/IP client from
192.168.0.1:55289)"
I: pulsecore/client.c: client 0 changed name from "Native client (TCP/IP
client from 192.168.0.1:55289)" to "amarokapp"
I: pulsecore/sink-input.c: created 0 "audio stream" on wave_output with
sample spec s16le 2ch 44100Hz
D: pulsecore/memblock.c: Memory block too large for pool: 1048576 > 16376
D: pulsecore/memblockq.c: memblockq requested: maxlength=176400,
tlength=158760, base=4, prebuf=79380, minreq=15876
D: pulsecore/memblockq.c: memblockq sanitized: maxlength=176400,
tlength=158760, base=4, prebuf=79380, minreq=15876
I: pulsecore/sink-input.c: freed 0 "audio stream"
I: pulsecore/sink-input.c: created 1 "audio stream" on wave_output with
sample spec s16le 2ch 44100Hz
D: pulsecore/memblock.c: Memory block too large for pool: 1048576 > 16376
D: pulsecore/memblockq.c: memblockq requested: maxlength=176400,
tlength=158760, base=4, prebuf=79380, minreq=15876
D: pulsecore/memblockq.c: memblockq sanitized: maxlength=176400,
tlength=158760, base=4, prebuf=79380, minreq=15876
I: pulsecore/sink-input.c: freed 1 "audio stream"
I: pulsecore/client.c: freed 0 "amarokapp"
I'm using PulseAudio 0.9.9 on the linux machine and 0.9.6 from ThinLinc
on the Windows machine.
The default.pa on the Windows machine is:
load-module module-waveout
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16
What might be going wrong or is there some way I can get more
information out of pulseaudio that may help?
Thanks in advance
AllenJB
More information about the pulseaudio-discuss
mailing list