Sound Server vs. Other Solutions?
Jerry Haltom
wasabi at larvalstage.net
Wed Dec 15 19:21:24 CST 2004
That was pretty slick, my 2 conditions. I meant 3 of course.
On Wed, 2004-12-15 at 19:16 -0600, Jerry Haltom wrote:
> The need for a sound server will always be present as two conditions
> hold true:
>
> 1) All supported hardware is not multichannel.
> 2) Multiple software wants to play sounds at the same time.
> 3) Alsa doesn't do in-kernel mixing.
>
> As of right now, all those conditions exist. Because of this, a sound
> server is necessary.
>
> Most Gnome applications are programed to use the sound server in order
> to mix their audio. While this sound server is running it is using the 1
> audio channel mentioned above. When other non-ESD software comes along
> and decides not to use the provided sound server, and breaks because of
> it... what can we do? Reprogram that software? Tell the user to disable
> the sound server? Yeah, those are pretty much the options.
>
> One obvious solution would be for ESD to shut itself off when it's not
> being used. This solution ignores the fact that audio needs to play when
> commanded to, and the startup time will introduce a delay in the audio.
> Bad.
>
> On a brighter note, a replacement for ESD is being considered:
> polypaudio. It is ESD compatible. It probably won't solve your problems
> though.
>
> What do you suggest be done about this?
>
> The real solution is to introduce a common audio API that uses a server
> when and only when it is required. This API is most likely GStreamer. If
> somebody would go and fix all these "unsupported" applications to use
> GStreamer, the world would be a much happier place. ;)
>
> On Wed, 2004-12-15 at 19:51 -0500, thully at umich.edu wrote:
> > I realize that Ubuntu uses the GNOME sound server to allow multiple programs
> > to use the sound device at once. However, this does have problems with many
> > programs not in the main distribution. Yes, I realize these are unsupported,
> > but
> > many people use them and want to be able to use them. Is it possible for an
> > alternate solution, which doesn't interfere with third party programs as much,
> > to be used in Hoary? I know of dmixer and some other similar things that allow
> > multiple sounds, why not use something like this which is compatible with more
> > applications?
> >
> >
> --
> Jerry Haltom <wasabi at larvalstage.net>
>
>
--
Jerry Haltom <wasabi at larvalstage.net>
More information about the ubuntu-devel
mailing list