Re: GNOME 2 Sound Architecture and APIs?
- From: Alan Cox <alan redhat com>
- To: ricdude toad net (Yo Ric Dude)
- Cc: jg pa dec com (Jim Gettys), hobbit aloss ukuu org uk (Telsa Gwynne), gnome-hackers gnome org (GNOME Hackers), GNOME-sound-list gnome org
- Subject: Re: GNOME 2 Sound Architecture and APIs?
- Date: Sat, 14 Apr 2001 09:59:37 -0400 (EDT)
> playing mp3s". For this limited domain of desktop applications,
> it works ok. It really needs a resampling overhaul (borrow one
> from a decent MOD player, GPL rules), and portions of the
> implementation are total crap (passing sockets, etc.). This is
> not meant to be an exhaustive list of problems with esd, just
> the most pathetic ones.
I think you hit most of the critical ones there.
> I claim that for 99.999% of the average desktop users (i.e. not
> audio power users), esound is "good enough", especially if a
Here I have to disagree
> users, *no* process that sits between a high-end audio app and
> the sound card will be acceptable. This is why esd provides a
> way to release the audio device for programs that need finer
> control (e.g. quake). Although the Loki guys seem to work with
A sound daemon really has two jobs to do. One is to play sounds the other
is to arbitrate resources. What I mean by that is given 4 channels of
audio there is a role to play deciding who gets channels. Thus you might
want to give a channel to quake to use raw, keep one for beeps and boings
and hand the other two out to apps as needed. That implies apps giving a lot
more info when they ask for an audio channel.
The other thing it lacks is synchronization. That problem is an important one
that won't go away
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]