Yes, you're right: multimedia/gstreamer-0.10/plugins-base,-gnome is not needed.
Only libgstgconfelements, as we can see in
notification-daemon-0.4.0/src/daemon/sound.c:
void
sound_init(void)
{
#ifdef HAVE_GSTREAMER
gst_init(NULL, NULL);
player = gst_element_factory_make("playbin", "Notification Player");
/*
* Instead of using the default audiosink, use the gconfaudiosink,
* which will respect the defaults in gstreamer-properties
*/
g_object_set(G_OBJECT(player), "audio-sink",
gst_element_factory_make("gconfaudiosink", "GconfAudioSink"),
NULL);
#endif /* HAVE_GSTREAMER */
}
cheers
david
On Fri, Feb 6, 2009 at 3:01 PM, Antoine Jacoutot <[email protected]> wrote:
> On Fri, 6 Feb 2009, David Coppa wrote:
>
>> On Fri, Feb 06, 2009 at 02:15:13PM +0100, Benoit Chesneau wrote:
>> > Hi,
>> >
>> > I just installed on latest current (amd64) the notification-daemon
>> > port. I tryed to run it but got error :
>> >
>> > GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)'
>> > failed
>> >
>> > After some search I found that gstreamer-plugins-good dependency is
>> > missing. Find a patch that fix it.
>> >
>>
>> This is a corrected version.
>
> Could you guys elaborate as to why we need both
> multimedia/gstreamer-0.10/plugins-base,-gnome and
> multimedia/gstreamer-0.10/plugins-good,-gconf.
>
> Thanks.
>
> --
> Antoine
>