From e375bac9f2fc905f3ca8a99dc61723b2a1af6e17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 9 May 2006 10:02:51 +0000 Subject: [PATCH] gst/gsttaglist.*: API: add GST_TAG_IMAGE tag (#340721). Original commit message from CVS: * gst/gsttaglist.c: (_gst_tag_initialize): * gst/gsttaglist.h: API: add GST_TAG_IMAGE tag (#340721). --- ChangeLog | 6 ++++++ gst/gsttaglist.c | 3 +++ gst/gsttaglist.h | 8 ++++++++ 3 files changed, 17 insertions(+) diff --git a/ChangeLog b/ChangeLog index 839a6d9000..4af8435af5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-05-09 Tim-Philipp Müller + + * gst/gsttaglist.c: (_gst_tag_initialize): + * gst/gsttaglist.h: + API: add GST_TAG_IMAGE tag (#340721). + 2006-05-08 Wim Taymans * gst/gstquery.c: diff --git a/gst/gsttaglist.c b/gst/gsttaglist.c index 2884cbe77d..23a00c6a51 100644 --- a/gst/gsttaglist.c +++ b/gst/gsttaglist.c @@ -37,6 +37,7 @@ #include "gsttaglist.h" #include "gstinfo.h" #include "gstvalue.h" +#include "gstbuffer.h" #include #include @@ -199,6 +200,8 @@ _gst_tag_initialize (void) gst_tag_register (GST_TAG_LANGUAGE_CODE, GST_TAG_FLAG_META, G_TYPE_STRING, _("language code"), _("language code for this stream, conforming to ISO-639-1"), NULL); + gst_tag_register (GST_TAG_IMAGE, GST_TAG_FLAG_META, GST_TYPE_BUFFER, + _("image"), _("image related to this stream"), NULL); } /** diff --git a/gst/gsttaglist.h b/gst/gsttaglist.h index 7bab654cbe..17709ace77 100644 --- a/gst/gsttaglist.h +++ b/gst/gsttaglist.h @@ -488,6 +488,14 @@ gboolean gst_tag_list_get_date_index (const GstTagList * list, * Language code (ISO-639-1) (string) */ #define GST_TAG_LANGUAGE_CODE "language-code" +/** + * GST_TAG_IMAGE: + * + * image (buffer) (buffer caps should specify the content type) + * + * Since: 0.10.6 + */ +#define GST_TAG_IMAGE "image" G_END_DECLS