Bug#432085: Totem doesn't find codec
Loïc Minier
lool at dooz.org
Mon Jul 9 15:04:56 UTC 2007
Hi,
On Mon, Jul 09, 2007, Takehiko Abe wrote:
> On Sun, 2007-07-08 at 22:06 +0200, Loïc Minier wrote:
> > Ok, so basically the problem is that in the default totem-xine and
> > xine configurations, playback fails because alsa is used instead of
> > esound, correct?
> I don't know. (So, I guess alsa cannot be used while esound daemon
> is running?)
In most cases, apps wont be able to use alsa directly when esound or
another app is using alsa, they should use esound when esound is
running, it is a software sound multiplexer.
However, in some cases, the sound hardware supports being used multiple
times (it has multiple "channels"), in which case you may use alsa
twice or more, by multiple apps, or by esound and other apps.
> > I think you had to enable esound explicitely yourself, but still I
> > think xine should try to use esound first; if you agree with the
> > analysis, I'll file this as an enhancement request against xine.
>
> Sorry, I'm not sure about this one either. I switched off esound
> and content with the result for now.
>
> I still don't get exactly what esound is for. And it caused me some
> other problems too (namely, esd was not started automatically and
> 'Recording Level Monitor' complained about it, then 'Sound Recorder'
> stopped working when I started it manually.)
On most hardware, esound is required if you need multiple applications
to output sound silmutaneously. For example, you receive an email
alert when listening to music.
When esound is running, you should configure all apps (or they should
configure themselves automatically) to use esound.
My questions are:
- how did we come to the problem which made you report a bug: is it
because you enabled esound that you got the bug?
- if it's because of esound, would you agree that if xine tried to use
esound if available and then would default to alsa, then your bug
would be fixed?
--
Loïc Minier
More information about the pkg-gnome-maintainers
mailing list