On Sun, Feb 12, 2006, Hamish Moffatt wrote:
> OK, so why didn't rhythmbox using the OSS sink and give me sound that
> way? I have OSS emulation (snd_pcm_oss) loaded and /dev/dsp exists.

 Rhythmbox is configured to invoke the configured (in gconf) audiosink,
 but if it doesn't work (if it's unset for example) it let's the
 "playbin" element decide.  Playbin tries to instanciate an
 autoaudiosink (which is a special sink guessing which is the best sound
 output method), if that doesn't work it tries "alsasink", then bails
 out with "Both autoaudiosink and alsasink elements are missing.".
 autoaudiosink will try all audio sinks in function of their rank, alsa
 being primary, oss secondary.

 Finally, the gconf default was alsasink, but will soon be
 autoaudiosink.


 Right now, on your system, gconf probably points to alsa, which failed
 because it wasn't installed.  That's the biggest problem I would like
 to address: why wasn't it installed.

 If we look further down the chain, playbin tried autoaudiosink which
 should have tried alsa and then oss.  Of course alsa failed, but why
 didn't oss succeed?  Could you try ossink manually, with a gst-launch
 stanza?

> ALSA is standard and OSS deprecated now, after all. ;)

 Yes, that's why there's a strong dependency on alsa.

-- 
Loïc Minier <[EMAIL PROTECTED]>
Current Earth status:   NOT DESTROYED

Reply via email to