gst-libs/gst/tag/gsttagdemux.*: Add GType for GstTagDemuxResult enum.
authorEdward Hervey <bilboed@bilboed.com>
Wed, 31 Dec 2008 13:31:55 +0000 (13:31 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 31 Dec 2008 13:31:55 +0000 (13:31 +0000)
Original commit message from CVS:
* gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_result_get_type):
* gst-libs/gst/tag/gsttagdemux.h:
Add GType for GstTagDemuxResult enum.

ChangeLog
gst-libs/gst/tag/gsttagdemux.c
gst-libs/gst/tag/gsttagdemux.h

index cb14332..edd46f7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2008-12-31  Edward Hervey  <edward.hervey@collabora.co.uk>
 
+       * gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_result_get_type):
+       * gst-libs/gst/tag/gsttagdemux.h:
+       Add GType for GstTagDemuxResult enum.
+
+2008-12-31  Edward Hervey  <edward.hervey@collabora.co.uk>
+
        * gst-libs/gst/video/Makefile.am:
        * gst-libs/gst/video/video.h:
        Add glib-mkenum for GstVideoFormat enum GTYPE auto-generation.
index b6a9b32..8bc1b3c 100644 (file)
@@ -163,6 +163,23 @@ static void gst_tag_demux_init (GstTagDemux * obj, GstTagDemuxClass * klass);
 
 static gpointer parent_class;   /* NULL */
 
+GType
+gst_tag_demux_result_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      {GST_TAG_DEMUX_RESULT_BROKEN_TAG, "GST_TAG_DEMUX_RESULT_BROKEN_TAG",
+            "broken-tag"},
+      {GST_TAG_DEMUX_RESULT_AGAIN, "GST_TAG_DEMUX_RESULT_AGAIN", "again"},
+      {GST_TAG_DEMUX_RESULT_OK, "GST_TAG_DEMUX_RESULT_OK", "ok"},
+      {0, NULL, NULL}
+    };
+    etype = g_enum_register_static ("GstTagDemuxResult", values);
+  }
+  return etype;
+}
+
 /* Cannot use boilerplate macros here because we want the abstract flag */
 GType
 gst_tag_demux_get_type (void)
index 32ca084..1fbff90 100644 (file)
@@ -51,6 +51,9 @@ typedef enum {
   GST_TAG_DEMUX_RESULT_OK
 } GstTagDemuxResult;
 
+GType gst_tag_demux_result_get_type (void);
+#define GST_TYPE_TAG_DEMUX_RESULT (gst_tag_demux_result_get_type())
+
 /**
  * GstTagDemux:
  * @element: parent element