mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 04:01:08 +00:00
update for bus api changes
This commit is contained in:
parent
947701cc6f
commit
b3308676fd
4 changed files with 6 additions and 6 deletions
|
@ -162,7 +162,7 @@
|
|||
*
|
||||
* #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));
|
||||
|
|
|
@ -202,7 +202,7 @@ gst_uri_downloader_bus_handler (GstBus * 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);
|
||||
}
|
||||
|
||||
|
@ -248,7 +248,7 @@ gst_uri_downloader_stop (GstUriDownloader * 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) {
|
||||
|
@ -296,7 +296,7 @@ gst_uri_downloader_set_uri (GstUriDownloader * downloader, const gchar * uri)
|
|||
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)
|
||||
|
|
|
@ -301,7 +301,7 @@ main (int argc, char *argv[])
|
|||
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 ()) {
|
||||
|
|
|
@ -672,7 +672,7 @@ setup_pipeline (void)
|
|||
|
||||
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);
|
||||
|
|
Loading…
Reference in a new issue