Levi Ramsey wrote: > On Thu Jul 10 11:35 -0400, David Walser wrote: >> Levi Ramsey wrote: >> > On Thu Jul 10 13:40 +0200, Guillaume Cottenceau wrote: >> >> We don't use soundwrapper for cpu-intensive applications because >> >> it has an important cpu overhead. >> >> >> >> Moreover, FB uses SDL and SDL can use (theoretically) arts. >> > >> > O if every app would just use ao... ;o) >> >> I agree, that would be nice. Unfortunately that means they'd all be crashing right >> now in some circumstances (aRts has the device open). Correct? > > No, ao (you can check my xmmsao output plugin for a demo of this) tries > (by default, this can be configured in /etc/ao.conf, IIRC) to open ALSA, > if that fails, then it tries OSS, and if that fails, then it tries > ESD or aRts.
Looking at the code, the order it tries them depends on the directory entry for the plugins directory. Are you running current Cooker? What I was asking was this - on current Cooker, *if* arts has the sound device open and you call any libao app w/out specifying output device (so ogg123, mpg321, etc), it crashes.
