[gentoo-user] Re: Re: Gnome: No sound - "No volume control GStreamer plugins and/or devices found"

2008-03-26 Thread Michael Schmarck
Alan McKinnon <[EMAIL PROTECTED]> wrote:

> Perhaps you could file a feature request at b.g.o. to get the old
> behaviour back. It seems entirely reasonable to me that rhythmbox
> should DEPENDs on gst-plugins-base which should conditionally DEPEND
> on -alsa or -oss (or other sound systems).

Isn't that what the gst-plugins-meta package does?

RDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
esd? ( >=media-plugins/gst-plugins-esd-0.10 )
X? ( >=media-plugins/gst-plugins-x-0.10 )
xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )
dvb? ( media-plugins/gst-plugins-dvb
   >=media-libs/gst-plugins-bad-0.10.6
   >=media-plugins/gst-plugins-fluendo-mpegdemux-0.10.15 )
mythtv? ( media-plugins/gst-plugins-mythtv )"

I filed a bug report at http://bugs.gentoo.org/show_bug.cgi?id=214831.

Michael

PS: Now you're being helpful. Thanks a lot for that!

-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] Re: Re: Gnome: No sound - "No volume control GStreamer plugins and/or devices found"

2008-03-26 Thread Alan McKinnon
On Wednesday 26 March 2008, Michael Schmarck wrote:
> Alan McKinnon <[EMAIL PROTECTED]> wrote:
> > Perhaps you could file a feature request at b.g.o. to get the old
> > behaviour back. It seems entirely reasonable to me that rhythmbox
> > should DEPENDs on gst-plugins-base which should conditionally
> > DEPEND on -alsa or -oss (or other sound systems).
>
> Isn't that what the gst-plugins-meta package does?
>
> RDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 )
> alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
> esd? ( >=media-plugins/gst-plugins-esd-0.10 )
> X? ( >=media-plugins/gst-plugins-x-0.10 )
> xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )
> dvb? ( media-plugins/gst-plugins-dvb
>
>>=media-libs/gst-plugins-bad-0.10.6
>>
>>=media-plugins/gst-plugins-fluendo-mpegdemux-0.10
>>.15 )
>
> mythtv? ( media-plugins/gst-plugins-mythtv )"
>
> I filed a bug report at
> http://bugs.gentoo.org/show_bug.cgi?id=214831.

It all makes sense in a kind of roundabout way:

gst-plugins-meta installs everything, so rhythmbox does not DEPEND on 
it - that would force a user to have every possible plugin with no 
option to not have them (very much a gentoo no-no). -meta packages tend 
to not be DEPENDED on, they are there as a convenience for user that 
want everything and can't be bothered to put the whole shebang in 
world.

rhythmbox DEPENDS on gst-plugins-base to give you the required framework 
that will handle the plugins you want (you get to pick and install them 
manually...)

The question now is why were the alsa, oss and other drivers removed 
from the -base ebuild? I recall something similar with another sound 
app a while ago, the reason is that it could be used as a networked 
sound delivery server and there's no good reason to require the user to 
have sound driver support on the local machine. I suspect your bug will 
be closed WONTFIX, with luck the dev will justify their reasoning.



-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

-- 
gentoo-user@lists.gentoo.org mailing list