On Sat, 30.08.08 01:07, Brian Cameron ([EMAIL PROTECTED]) wrote: > The attached patch seems to fix libcanberra so GStreamer works on > Solaris. With this patch it plays the file and exits when the file > is done playing. > > Brian
> --- libcanberra-0.8/src/gstreamer.c-orig 2008-08-30 00:54:34.477944000 > -0500 > +++ libcanberra-0.8/src/gstreamer.c 2008-08-30 01:03:11.619656000 -0500 > @@ -230,7 +230,7 @@ static GstBusSyncReply bus_cb(GstBus *bu > /* g_debug (gst_element_state_get_name (pending)); */ > > if (pending == GST_STATE_NULL || pending == > GST_STATE_VOID_PENDING) > - err = CA_SUCCESS; > + return TRUE; > else > return GST_BUS_DROP; > break; Uh? bus_cb returns a variable of type GstBusSyncReply. Returning TRUE here really doesn't make sense to me. Marc-Andre, what do you say? Lennart -- Lennart Poettering Red Hat, Inc. lennart [at] poettering [dot] net ICQ# 11060553 http://0pointer.net/lennart/ GnuPG 0x1A015CC4 _______________________________________________ libcanberra-discuss mailing list [email protected] https://tango.0pointer.de/mailman/listinfo/libcanberra-discuss
