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