Re: Proposal: replacing esound with polypaudio in 2.10

So, besides that it is maintained and isn't esd (both of which are good,
of course), what advantages are there in polypaudio?


On Thu, 2004-10-28 at 19:21 +0200, Lennart Poettering wrote:
> Hi!
> I would like to propose Polypaudio as a replacement for ESOUND in
> Gnome 2.10. Polypaudio is a sound server I have been developing for
> the last months. It aims to be a drop-in replacement for esound fixing
> all those problems esound has. For more information on polypaudio,
> see:
> The two most important requirements for an ESOUND replacement are met
> with polypaudio: (at least I think that these are the most important
> issues)
> - Polypaudio provides an ESOUND compatibility module. When this is
>   enabled polypaudio emulates an esound server, including autospawning
>   and thinks like that. The protocol emulation polypaudio implements
>   is not complete: some of the more esoteric commands are implemented
>   as NOOPs. However, all commands currently used by Gnome 2.8
>   are available. Keep in mind that polypaudio emulates the protocol, not
>   the library API: i.e. there's no need to patch, recompile or relink
>   any ESOUND based applications for usage with polypaudio. 
> - There's now a polypaudio sink for gstreamer. It's curentely not as
>   featureful as the oss sink, but it is good enough for rhythmbox.
> What other requirements have to be met for inclusion of polypaudio in
> Gnome? I am strongly interested in getting polypaudio in shape for
> Gnome 2.10 in time: so please, don't hesitate to criticize polypaudio
> and especially its client API:
> Portability: I develop Polypaudio mostly on Linux. There's some
> compatibility with OSX, but it is not merged yet. No, it hasn't been
> ported to Solaris or xBSD yet. However the package makes use of
> autoconf, so I expect the port is easy to do. Polypaudio has been
> packaged for Ubuntu by Jeff Waugh, a package for Debian is on its way,
> as it seems.
> Lennart

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]