*
* #if CLUTTER_WINDOWING_X11
* gst_bus_set_sync_handler (priv->bus, on_sync_message,
- * clutter_x11_get_default_display ());
+ * clutter_x11_get_default_display (), NULL);
* #endif
*
* gst_object_unref (GST_OBJECT (priv->bus));
g_free (dbg_info);
/* remove the sync handler to avoid duplicated messages */
- gst_bus_set_sync_handler (downloader->priv->bus, NULL, NULL);
+ gst_bus_set_sync_handler (downloader->priv->bus, NULL, NULL, NULL);
gst_uri_downloader_cancel (downloader);
}
GST_DEBUG_OBJECT (downloader, "Stopping source element");
/* remove the bus' sync handler */
- gst_bus_set_sync_handler (downloader->priv->bus, NULL, NULL);
+ gst_bus_set_sync_handler (downloader->priv->bus, NULL, NULL, NULL);
/* unlink the source element from the internal pad */
pad = gst_pad_get_peer (downloader->priv->pad);
if (pad) {
gst_element_set_bus (GST_ELEMENT (downloader->priv->urisrc),
downloader->priv->bus);
gst_bus_set_sync_handler (downloader->priv->bus,
- gst_uri_downloader_bus_handler, downloader);
+ gst_uri_downloader_bus_handler, downloader, NULL);
pad = gst_element_get_static_pad (downloader->priv->urisrc, "src");
if (!pad)
camera = gst_element_factory_make ("camerabin", "camera");
bus = gst_pipeline_get_bus (GST_PIPELINE (camera));
gst_bus_add_watch (bus, bus_callback, NULL);
- gst_bus_set_sync_handler (bus, bus_sync_callback, NULL);
+ gst_bus_set_sync_handler (bus, bus_sync_callback, NULL, NULL);
gst_object_unref (bus);
if (!init_gtkwidgets_data ()) {
bus = gst_pipeline_get_bus (GST_PIPELINE (camerabin));
/* Add sync handler for time critical messages that need to be handled fast */
- gst_bus_set_sync_handler (bus, sync_bus_callback, NULL);
+ gst_bus_set_sync_handler (bus, sync_bus_callback, NULL, NULL);
/* Handle normal messages asynchronously */
gst_bus_add_watch (bus, bus_callback, NULL);
gst_object_unref (bus);