Lennart:
--- 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.
Oops, sorry about that.
I find changing the line to either GST_BUS_PASS or GST_BUS_ASYNC seems
to work just fine. Providing an updated patch which uses GST_BUS_PASS.
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 GST_BUS_PASS;
else
return GST_BUS_DROP;
break;
_______________________________________________
libcanberra-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/libcanberra-discuss