Bug#413974: gstreamer-properties needs libesd-alsa0

Robert Millan [ackstorm] rmillan at ackstorm.es
Fri Mar 9 11:44:22 CET 2007


clone 413974
reassign -1 gnome-desktop-environment
retitle -1 gnome + esound -> you need gstreamer0.10-esd
thanks

On Fri, Mar 09, 2007 at 11:02:53AM +0100, Loïc Minier wrote:
> On Fri, Mar 09, 2007, Robert Millan [ackstorm] wrote:
> > In a default install, gnome-media isn't using esound.  It attempts to use
> > OSS directly, which is precisely what you want to avoid (i.e. knowledge on
> > the underlying implementation).
> 
>  The default is (or should be) to use autoaudiosink, which will try to
>  select the best output sink.  Is this the default value you have seen?

Yes.

>  autoaudiosink _will_ use esound if it's running (for example because
>  the relevant configuration is set in GNOME to start esound), but this
>  requires the esd plugin indeed.
> 
>  Please note that in the default install esound shouldn't be running
>  IIRC.

gnome-desktop-environment depends on it.

>  Well, technically it would be useful to have it available, and I think
>  that the latest esound plugin in gstreamer will _not_ spawn a daemon if
>  it's not running (which is what we want); however, esound is not really
>  rocket quality, and I wouldn't want to advocate it by pulling the
>  elements; in fact, my personal preference goes to being able to remove
>  it entirely.

I'm not in favour neither against that.  But if we're going to provide
it, using it as default is mandatory.

At this time in release, I don't think it's safe to start this kind of
transition, though.

>  I suppose that we should do one of these:
>  - stop pulling esound altogether (but this would break e.g. the sound
>    daemon option in GNOME), and suggest it only; alsa dmix should be
>    enough for most users

Doesn't that break for OSS users ?

>  - pull esound _support_ completely, that is gstreamer0.10-esd, and not
>    only esound, but not turn it on by default

I don't think you can safely rely on it not being started.  Have all Debian
packages been widely tested and are known not to start esd if it's not
running already ?

>  - pull support for pulseaudio instead which is a compatible replacement
>    and is of good quality; we can't enable it by default either because
>    it's heavy on the CPU and not all users want a sound daemon when they
>    are happy with the capabilities of their sound card or of dmix

Then again, what about OSS users ?  Also, I think it's too late for this
kind of change to make it in etch.

>  The only realistic option for etch is either to add a dep on
>  gstreamer0.10-esd (perhaps in the meta-gnome2 package which pulls
>  esound?), or to remove the dep on esound in meta-gnome2.

I'm cloning this bug for gnome-desktop-environment.  Jordi, can you please do
that (and make sure it gets into etch)?

-- 
Robert Millan

ACK STORM, S.L.  -  http://www.ackstorm.es/





More information about the Pkg-gnome-maintainers mailing list