Index: gst/gsttaglist.c
===================================================================
RCS file: /cvs/gstreamer/gstreamer/gst/gsttaglist.c,v
retrieving revision 1.42
diff -u -p -r1.42 gsttaglist.c
--- gst/gsttaglist.c	4 Apr 2006 14:58:50 -0000	1.42
+++ gst/gsttaglist.c	5 May 2006 10:02:35 -0000
@@ -199,6 +199,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: gst/gsttaglist.h
===================================================================
RCS file: /cvs/gstreamer/gstreamer/gst/gsttaglist.h,v
retrieving revision 1.31
diff -u -p -r1.31 gsttaglist.h
--- gst/gsttaglist.h	4 May 2006 18:14:31 -0000	1.31
+++ gst/gsttaglist.h	5 May 2006 10:02:35 -0000
@@ -488,6 +488,12 @@ gboolean        gst_tag_list_get_date_in
  * 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)
+ */
+#define GST_TAG_IMAGE                "image"
 
 G_END_DECLS
 
