Ross Vandegrift wrote:
On Fri, Nov 21, 2003 at 07:19:14AM -0800, Erik Steffl
wrote:
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)
::shrugs:: If you use non-free software, you get what you're fed.
double shrug! this is not the problem of the non free apps, this is a
problem of _bad_ infrastructure (or perhaps unfinished - imagine a world
without X, with only berlin, ggi, svgalib etc. - that's an analogy of
current audio situation).
If you use free software that doesn't support arts
and just needs to go
"boing", adding an arts (or even esd) interface isn't *that* involved.
In fact both have /dev/dsp wrappers that may or may not work already (I
can't say I've ever used said wrappers).
free or non-free it should work and it doesn't. yes I could fix some
of them or bug developers to fix it or pay somebody to fix or... but the
important part of free software is that it actually _works_, nobody
has time to fix everything... (even for values of everything limited to
the programs that one uses)
that's
why the problem of multiple applications trying to use
soundcard has to be solved by something that pretty much everybody uses
That's why JACK is really the key software bit, not arts/esd - JACK
gives a metal interface that lets lower performance apps use a
virtualized interface. JACK can mitigate the hardware, provide high
performance apps high performance, and send out a beep when something
wants it.
there has to be something that everybody will/can use and will not
create a weak impersonations of BSOD while running (like programs
freezes when they try to access the soundcard, often it's not that easy
to find out that it's waiting for the soundcard (for general users))
perhaps dmix in alsa is that something...
erik