diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gst-libs/gst/tag/gsttagdemux.c | 17 | ||||
-rw-r--r-- | gst-libs/gst/tag/gsttagdemux.h | 3 |
3 files changed, 26 insertions, 0 deletions
@@ -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. diff --git a/gst-libs/gst/tag/gsttagdemux.c b/gst-libs/gst/tag/gsttagdemux.c index b6a9b324..8bc1b3c8 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 32ca084f..1fbff90b 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 |