[pulseaudio-discuss] Adding "timeout=0" to module module-suspend-on-idle

Colin Guthrie gmane at colin.guthr.ie
Tue Sep 15 05:42:45 PDT 2009


'Twas brillig, and Harsha, Priya at 15/09/09 10:17 did gyre and gimble:
> Hi,
> 
> Can anyone help understand this behavior on my system?
> 
> 1. I try playing a 50 min file using paplay and
> it works perfectly fine
> 
> 2. I try playing the following script and it works
> perfectly fine
> for ((i=0; i<5; i++)); do echo $i; aplay
> /usr/share/sounds/alsa/Front_Center.wav; sleep(1); done 
> 
> 3. I try playing the following script (without delay in-between
> each file playback) and it stops during 5th playback
> for ((i=0; i<5; i++)); do echo $i; aplay
> /usr/share/sounds/alsa/Front_Center.wav; done
> 
> Somehow, if I change in /etc/pulse/default.pa, add "timeout=0" to module module-suspend-on-idle, the 3rd scenario also plays
> perfectly fine.
> 
> Can anyone help explain what could be going wrong in 3rd scenario?
> And why setting timeout=0 solves the issue? Is setting timeout=0
> the right solution?

No there should be no solution necessary. The fact it stops is some kind 
of bug...

That said, I cannot reproduce here:

$ for ((i=0; i<5; i++)); do echo $i; aplay 
/usr/share/sounds/ia_ora-notification.wav; done
0
Playing WAVE '/usr/share/sounds/ia_ora-notification.wav' : Signed 16 bit 
Little Endian, Rate 22050 Hz, Stereo
1
Playing WAVE '/usr/share/sounds/ia_ora-notification.wav' : Signed 16 bit 
Little Endian, Rate 22050 Hz, Stereo
2
Playing WAVE '/usr/share/sounds/ia_ora-notification.wav' : Signed 16 bit 
Little Endian, Rate 22050 Hz, Stereo
3
Playing WAVE '/usr/share/sounds/ia_ora-notification.wav' : Signed 16 bit 
Little Endian, Rate 22050 Hz, Stereo
4
Playing WAVE '/usr/share/sounds/ia_ora-notification.wav' : Signed 16 bit 
Little Endian, Rate 22050 Hz, Stereo


All works fine and exits cleanly after playing me five "bings" :)

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]




More information about the pulseaudio-discuss mailing list