gst/gsttaglist.*: API: add GST_TAG_IMAGE tag (#340721).
authorTim-Philipp Müller <tim@centricular.net>
Tue, 9 May 2006 10:02:51 +0000 (10:02 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Tue, 9 May 2006 10:02:51 +0000 (10:02 +0000)
Original commit message from CVS:
* gst/gsttaglist.c: (_gst_tag_initialize):
* gst/gsttaglist.h:
API: add GST_TAG_IMAGE tag (#340721).

ChangeLog
gst/gsttaglist.c
gst/gsttaglist.h

index 839a6d90000f2334ada2a3e48198041399196250..4af8435af53329756125d29e9699b813e8c76fad 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-05-09  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gsttaglist.c: (_gst_tag_initialize):
+       * gst/gsttaglist.h:
+         API: add GST_TAG_IMAGE tag (#340721).
+
 2006-05-08  Wim Taymans  <wim@fluendo.com>
 
        * gst/gstquery.c:
index 2884cbe77d78d4c594ca7b7eac1286411247180e..23a00c6a51746d06ab770065a9a714406f3516fd 100644 (file)
@@ -37,6 +37,7 @@
 #include "gsttaglist.h"
 #include "gstinfo.h"
 #include "gstvalue.h"
+#include "gstbuffer.h"
 
 #include <gobject/gvaluecollector.h>
 #include <string.h>
@@ -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);
 }
 
 /**
index 7bab654cbeff98b581441f9623960f8ffe9c3acd..17709ace777cb1ad4a857dea4d222db4a2b21dda 100644 (file)
@@ -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