update for bus api changes

This commit is contained in:
Wim Taymans 2012-06-20 12:30:36 +02:00
parent 92c04f12cc
commit fcc1e1f457
4 changed files with 9 additions and 5 deletions

View file

@ -88,7 +88,8 @@
* {
* ...
* bus = gst_pipeline_get_bus (GST_PIPELINE (pipeline));
* gst_bus_set_sync_handler (bus, (GstBusSyncHandler) create_window, pipeline);
* gst_bus_set_sync_handler (bus, (GstBusSyncHandler) create_window, pipeline,
NULL);
* ...
* }
* ]|
@ -229,7 +230,8 @@
* ...
* // set up sync handler for setting the xid once the pipeline is started
* bus = gst_pipeline_get_bus (GST_PIPELINE (pipeline));
* gst_bus_set_sync_handler (bus, (GstBusSyncHandler) bus_sync_handler, NULL);
* gst_bus_set_sync_handler (bus, (GstBusSyncHandler) bus_sync_handler, NULL,
* NULL);
* gst_object_unref (bus);
* ...
* gst_element_set_state (pipeline, GST_STATE_PLAYING);

View file

@ -2279,7 +2279,8 @@ connect_bus_signals (PlaybackApp * app)
#if defined (GDK_WINDOWING_X11) || defined (GDK_WINDOWING_WIN32) || defined (GDK_WINDOWING_QUARTZ)
if (app->pipeline_type != 0) {
/* handle prepare-xwindow-id element message synchronously, but only for non-playbin */
gst_bus_set_sync_handler (bus, (GstBusSyncHandler) bus_sync_handler, app);
gst_bus_set_sync_handler (bus, (GstBusSyncHandler) bus_sync_handler, app,
NULL);
}
#endif

View file

@ -2523,7 +2523,7 @@ connect_bus_signals (GstElement * pipeline)
#ifdef HAVE_X
/* handle prepare-window-handle element message synchronously */
gst_bus_set_sync_handler (bus, (GstBusSyncHandler) bus_sync_handler,
pipeline);
pipeline, NULL);
#endif
gst_bus_add_signal_watch_full (bus, G_PRIORITY_HIGH);

View file

@ -226,7 +226,8 @@ main (int argc, char **argv)
open_display ();
bus = gst_pipeline_get_bus (GST_PIPELINE (pipeline));
gst_bus_set_sync_handler (bus, (GstBusSyncHandler) create_window, pipeline);
gst_bus_set_sync_handler (bus, (GstBusSyncHandler) create_window, pipeline,
NULL);
gst_element_set_state (pipeline, GST_STATE_PLAYING);