gst/gstinterface.h: GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use...
authorEdward Hervey <bilboed@bilboed.com>
Wed, 10 May 2006 10:26:55 +0000 (10:26 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 10 May 2006 10:26:55 +0000 (10:26 +0000)
Original commit message from CVS:
* gst/gstinterface.h:
GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal
GInterface type checking.
They were previously using non-defined macros.

ChangeLog
gst/gstinterface.h

index 7d54641..857df4a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-05-10  Edward Hervey  <edward@fluendo.com>
+
+       * gst/gstinterface.h:
+       GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal
+       GInterface type checking.
+       They were previously using non-defined macros.
+
 2006-05-09  Wim Taymans  <wim@fluendo.com>
 
        * libs/gst/base/gstcollectpads.c: (gst_collect_pads_init),
index 78dc076..dbe2ecd 100644 (file)
@@ -30,13 +30,13 @@ G_BEGIN_DECLS
 #define GST_TYPE_IMPLEMENTS_INTERFACE \
   (gst_implements_interface_get_type ())
 #define GST_IMPLEMENTS_INTERFACE(obj) \
-  (GST_INTERFACE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_IMPLEMENTS_INTERFACE, \
+  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_IMPLEMENTS_INTERFACE, \
                                      GstImplementsInterface))
 #define GST_IMPLEMENTS_INTERFACE_CLASS(klass) \
   (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_IMPLEMENTS_INTERFACE, \
                            GstImplementsInterfaceClass))
 #define GST_IS_IMPLEMENTS_INTERFACE(obj) \
-  (GST_INTERFACE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_IMPLEMENTS_INTERFACE))
+  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_IMPLEMENTS_INTERFACE))
 #define GST_IS_IMPLEMENTS_INTERFACE_CLASS(klass) \
   (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_IMPLEMENTS_INTERFACE))
 #define GST_IMPLEMENTS_INTERFACE_GET_CLASS(inst) \