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