Friday 21 November 2003 16.19 skrev Erik Steffl:
Ross Vandegrift wrote:
On Fri, Nov 21, 2003 at 10:22:57AM +0000, Daniel
James wrote:
Anyone want to defend the use of artsd?
I'll take a swing. It's a working way to get multiple stream output
for applications. Yes, we would scoff at its performance but that's not
that's one fat lie (yes it does but no it doesn't solve the problem
it's supposed to solve). if you need it in the first place (card does
not support multi channels) you cannot use it because not all aps use it
and you're in the same audo blocking hell as without it.
example: set mozilla to use arts, set xmms to use arts etc... and
then go and surf the web, flash, realplayer etc. all do not use arts and
thus your mozilla blocks (looks frozen) on number of pages... (I suspect
it's mostly flash, used in banners, not playing any sound but still
trying to open audio)
now what did arts help exactly?
This scenario does actually work if you use konqueror, even with plugins that
use /dev/dsp directly. Konqueror ld-preloads all plugins with artsdsp (if you
enable it) and can thus avoid the problem.
That said... it is still a kludge. A unified environment would have been much
better, but the odds for achieving this aren't very good.
Linux has to take a rather big piece of the market before plugin makers (and
similar) will make specific adaptions for the environments faced. Realplayer
is the one, of the top of my head, that comes closest, they have support for
both /dev/dsp and esd. Now, how much good does that do? ;).
I think this whole debacle has the potential of undermining the entire concept
of Linux on the desktop... like I said in the begining, it's possible to get
it to work... but it's cludges all the way....
/dev/dsp
alsa
esd
arts
gstreamer
jack
<probably others>
choice is good... but for linux-on-the-desktop(tm) this sucks...
/Robert
that's why the problem of multiple applications trying to use
soundcard has to be solved by something that pretty much everybody uses
erik