Re: libcanberra as an external dependency
- From: Lennart Poettering <mztabzr 0pointer de>
- To: desktop-devel-list gnome org
- Subject: Re: libcanberra as an external dependency
- Date: Thu, 7 Aug 2008 18:22:27 +0200
On Thu, 07.08.08 18:12, Mathias Hasselmann (mathias hasselmann gmx de) wrote:
> Am Donnerstag, den 07.08.2008, 11:59 -0400 schrieb Joe Marcus Clarke:
> > It seems to me there is a fundamental problem with adding libcanberra as 
> > an external dependency.  It currently only supports ALSA and pulseaudio 
> > audio output.  However, the default sounds daemon for GNOME is still 
> > esound.  The BSDs and Solaris do not support ALSA, so this leaves them a 
> > tough choice for sound events.  Pulseaudio replaces esd, but it is not a 
> > blessed GNOME dependency.
> > 
> > I think libcanberra must have an esd output plug-in at the very least 
> > (i.e. if not also OSS and Sun Audio) in order to be a viable external 
> > dependency.  This would go a long way to helping non-Linux platforms 
> > achieve working sound theme support using all blessed GNOME dependencies.
> 
> AFAIK an EDS backend would be quite pointless considering the latency
> this adds. What about directly adding OSS and Sun Audio backends? AFAIK
> Lennart designed Pulseaudio to support different backends.
I wouldn't be concerned so much about latency.
libcanberra supports different backends, as does PulseAudio.
I added support for pluggable backends precisely to avoid discussions
like this one: if someone wants to use libcanberra on his exotic OS,
he's welcome to do so, all he needs to do is write a backend. In the
ALSA driver he has a good template.
Lennart
-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]