gst/gstelement.c: Fix pad-added and pad-removed signal signatures so that the pad...
authorEvan Nemerson <evan@coeus.dash.group.com>
Mon, 19 Mar 2007 12:07:32 +0000 (12:07 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 19 Mar 2007 12:07:32 +0000 (12:07 +0000)
Original commit message from CVS:
Patch by: Evan Nemerson <evan at coeus dash group dot com>
* gst/gstelement.c: (gst_element_class_init):
Fix pad-added and pad-removed signal signatures so that the pad type is
stated as GST_TYPE_PAD instead of G_TYPE_OBJECT. Fixes #419851.

ChangeLog
gst/gstelement.c

index 84ffe41..15cca40 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2007-03-19  Wim Taymans  <wim@fluendo.com>
 
+       Patch by: Evan Nemerson <evan at coeus dash group dot com>
+
+       * gst/gstelement.c: (gst_element_class_init):
+       Fix pad-added and pad-removed signal signatures so that the pad type is
+       stated as GST_TYPE_PAD instead of G_TYPE_OBJECT. Fixes #419851.
+
+2007-03-19  Wim Taymans  <wim@fluendo.com>
+
        * docs/gst/gstreamer-sections.txt:
        Add new element field and method.
 
index 30880f8..ef51867 100644 (file)
@@ -187,7 +187,7 @@ gst_element_class_init (GstElementClass * klass)
   gst_element_signals[PAD_ADDED] =
       g_signal_new ("pad-added", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
       G_STRUCT_OFFSET (GstElementClass, pad_added), NULL, NULL,
-      gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, G_TYPE_OBJECT);
+      gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD);
   /**
    * GstElement::pad-removed:
    * @gstelement: the object which received the signal
@@ -198,7 +198,7 @@ gst_element_class_init (GstElementClass * klass)
   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, G_TYPE_NONE, 1, G_TYPE_OBJECT);
+      gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD);
   /**
    * GstElement::no-more-pads:
    * @gstelement: the object which received the signal