diff --git a/gst/gobject2gtk.h b/gst/gobject2gtk.h index f350c918a0..b8a257d1c9 100644 --- a/gst/gobject2gtk.h +++ b/gst/gobject2gtk.h @@ -77,6 +77,9 @@ typedef struct _GObjectClass GObjectClass; #define gst_marshal_VOID__VOID gtk_marshal_NONE__NONE #define gst_marshal_VOID__BOOLEAN gtk_marshal_NONE__BOOL #define gst_marshal_VOID__POINTER gtk_marshal_NONE__POINTER +#define gst_marshal_VOID__OBJECT gtk_marshal_NONE__POINTER +#define gst_marshal_VOID__OBJECT_POINTER gtk_marshal_NONE__POINTER_POINTER +#define gst_marshal_VOID__INT_INT gtk_marshal_NONE__INT_INT /* General macros */ #ifdef __cplusplus diff --git a/gst/gstbin.c b/gst/gstbin.c index 0e5670b3d6..de2cf7176f 100644 --- a/gst/gstbin.c +++ b/gst/gstbin.c @@ -109,7 +109,7 @@ gst_bin_class_init (GstBinClass *klass) gst_bin_signals[OBJECT_ADDED] = g_signal_new ("object_added", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (GstBinClass, object_added), NULL, NULL, - gst_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 1, + gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_ELEMENT); klass->change_state_type = gst_bin_change_state_type; diff --git a/gst/gstelement.c b/gst/gstelement.c index a29ba30a43..7ea5d1119f 100644 --- a/gst/gstelement.c +++ b/gst/gstelement.c @@ -108,22 +108,22 @@ gst_element_class_init (GstElementClass *klass) gst_element_signals[NEW_PAD] = g_signal_new ("new_pad", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstElementClass, new_pad), NULL, NULL, - gst_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 1, + gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD); gst_element_signals[PAD_REMOVED] = g_signal_new ("pad_removed", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstElementClass, pad_removed), NULL, NULL, - gst_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 1, + gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD); gst_element_signals[NEW_GHOST_PAD] = g_signal_new ("new_ghost_pad", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstElementClass, new_ghost_pad), NULL, NULL, - gst_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 1, + gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD); gst_element_signals[GHOST_PAD_REMOVED] = g_signal_new ("ghost_pad_removed", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstElementClass, ghost_pad_removed), NULL, NULL, - gst_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 1, + gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD); gst_element_signals[ERROR] = g_signal_new ("error", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, diff --git a/gst/gstpad.c b/gst/gstpad.c index 5f1d7d730d..6c5f37bd8a 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -1631,7 +1631,7 @@ gst_padtemplate_class_init (GstPadTemplateClass *klass) gst_padtemplate_signals[TEMPL_PAD_CREATED] = g_signal_new ("pad_created", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstPadTemplateClass, pad_created), NULL, NULL, - gst_marshal_VOID__OBJECT_POINTER, G_TYPE_NONE, 1, + gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD);