Index: gst/gsttaglist.c
===================================================================
RCS file: /cvs/gstreamer/gstreamer/gst/gsttaglist.c,v
retrieving revision 1.43
diff -u -p -r1.43 gsttaglist.c
--- gst/gsttaglist.c	9 May 2006 10:02:51 -0000	1.43
+++ gst/gsttaglist.c	29 May 2006 23:29:10 -0000
@@ -202,6 +202,8 @@ _gst_tag_initialize (void)
       _("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);
+  gst_tag_register (GST_TAG_PREVIEW_IMAGE, GST_TAG_FLAG_META, GST_TYPE_BUFFER,
+      _("preview image"), _("preview image related to this stream"), NULL);
 }
 
 /**
Index: gst/gsttaglist.h
===================================================================
RCS file: /cvs/gstreamer/gstreamer/gst/gsttaglist.h,v
retrieving revision 1.32
diff -u -p -r1.32 gsttaglist.h
--- gst/gsttaglist.h	9 May 2006 10:02:51 -0000	1.32
+++ gst/gsttaglist.h	29 May 2006 23:29:10 -0000
@@ -496,6 +496,15 @@ gboolean        gst_tag_list_get_date_in
  * Since: 0.10.6
  */
 #define GST_TAG_IMAGE                "image"
+/**
+ * GST_TAG_PREVIEW_IMAGE:
+ *
+ * image that is meant for preview purposes (buffer)
+ * (buffer caps should specify the content type)
+ *
+ * Since: 0.10.7
+ */
+#define GST_TAG_PREVIEW_IMAGE        "preview-image"
 
 G_END_DECLS
 
Index: docs/gst/gstreamer-sections.txt
===================================================================
RCS file: /cvs/gstreamer/gstreamer/docs/gst/gstreamer-sections.txt,v
retrieving revision 1.258
diff -u -p -r1.258 gstreamer-sections.txt
--- docs/gst/gstreamer-sections.txt	23 May 2006 14:23:49 -0000	1.258
+++ docs/gst/gstreamer-sections.txt	29 May 2006 23:29:12 -0000
@@ -1798,6 +1798,7 @@ GST_TAG_ALBUM_GAIN
 GST_TAG_ALBUM_PEAK
 GST_TAG_LANGUAGE_CODE
 GST_TAG_IMAGE
+GST_TAG_PREVIEW_IMAGE
 
 gst_tag_register
 gst_tag_merge_use_first
