On Tue, Mar 11, 2008 at 03:47:51AM +0300, Vadim Jukov wrote: > 11 March 2008 ?. 03:05:13 Jacob Meuser wrote: > > On Tue, Mar 11, 2008 at 02:22:52AM +0300, Vadim Jukov wrote: > > > Wow! But... What port version did you made diff from? > > > > oops. try this instead. > > Applied fully OK now. > > Some sort of strange results appear. I added "***" comments to a pure > terminal grab. All significant pauses (>3s) mentioned (and a few seconds > on play needed to distingush "fast" and "normal" output). > > No "-r 48000" in esd.conf, aRts at defaults (not even restarted). aRts > frees OSS device on 10 seconds of inactivity. /etc/esd.conf: > > <snip> > [esd] > auto_spawn=1 > #spawn_options=-r 48000 -d arts -terminate -nobeeps -as 2 -unix > spawn_options=-d arts -terminate -nobeeps -as 2 -unix > spawn_wait_ms=100 > </snip>
yeah, this won't work. a) you need to tell artsd to use at least 2 (best to use 2, 4, or 8) buffers of at least 4096 bytes each. artsd uses 1024 byte buffers by default. it's probably best to use 4096 bytes buffers in general, and increase number of buffers if you experience dropouts. b) autospawn is busted in the newer esound. there's a comment along the lines of "I think this in an Inherently Bad Idea but I'll leave it alone for now" where the autospawn code starts. c) even if autospawn worked, it's probably best not to use it in combination with other sound servers. don't use -terminate or -as either. I have a script that starts/stops both esd and artsd for when I need to use /dev/audio with something else. d) you don't need/want '-d arts' for esd. esd will use artsd if and only if artsd is running, regardless of -d. -- [EMAIL PROTECTED] SDF Public Access UNIX System - http://sdf.lonestar.org
