From 70a35897fbdad972de100d4e38f394f2c8cc2234 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Wed, 31 Dec 2008 13:31:55 +0000 Subject: [PATCH] gst-libs/gst/tag/gsttagdemux.*: Add GType for GstTagDemuxResult enum. 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 | 6 ++++++ gst-libs/gst/tag/gsttagdemux.c | 17 +++++++++++++++++ gst-libs/gst/tag/gsttagdemux.h | 3 +++ 3 files changed, 26 insertions(+) diff --git a/ChangeLog b/ChangeLog index cb14332a5a..edd46f7295 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-12-31 Edward Hervey + + * 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 * gst-libs/gst/video/Makefile.am: diff --git a/gst-libs/gst/tag/gsttagdemux.c b/gst-libs/gst/tag/gsttagdemux.c index b6a9b32485..8bc1b3c80a 100644 --- a/gst-libs/gst/tag/gsttagdemux.c +++ b/gst-libs/gst/tag/gsttagdemux.c @@ -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) diff --git a/gst-libs/gst/tag/gsttagdemux.h b/gst-libs/gst/tag/gsttagdemux.h index 32ca084fcd..1fbff90bd9 100644 --- a/gst-libs/gst/tag/gsttagdemux.h +++ b/gst-libs/gst/tag/gsttagdemux.h @@ -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