API: add GST_TAG_EXTENDED_COMMENT (#350935).
authorTim-Philipp Müller <tim@centricular.net>
Mon, 14 Aug 2006 19:04:56 +0000 (19:04 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Mon, 14 Aug 2006 19:04:56 +0000 (19:04 +0000)
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gsttaglist.c: (_gst_tag_initialize):
* gst/gsttaglist.h:
API: add GST_TAG_EXTENDED_COMMENT (#350935).

ChangeLog
docs/gst/gstreamer-sections.txt
gst/gsttaglist.c
gst/gsttaglist.h

index 5b367bf2ad0a543511584878a06b9a94c4133552..d07b97b7f89199bcf94651b18c51bfa7cd08759c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-08-14  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/gst/gstreamer-sections.txt:
+       * gst/gsttaglist.c: (_gst_tag_initialize):
+       * gst/gsttaglist.h:
+         API: add GST_TAG_EXTENDED_COMMENT (#350935).
+
 2006-08-14  Tim-Philipp Müller  <tim at centricular dot net>
 
        * gst/gstinfo.c: (gst_debug_print_object):
index ff60a00e76ffeec59d50398ad2b0769e5f788c72..7cd2f048203279c66e240c2d4b1d81ab107fd6ec 100644 (file)
@@ -1774,6 +1774,7 @@ GST_TAG_ALBUM
 GST_TAG_DATE
 GST_TAG_GENRE
 GST_TAG_COMMENT
+GST_TAG_EXTENDED_COMMENT
 GST_TAG_TRACK_NUMBER
 GST_TAG_TRACK_COUNT
 GST_TAG_ALBUM_VOLUME_NUMBER
index bcd931366b1b1e5147db489ca71701f85440dd72..47b20f4bbb6e0258b4a9bc1c9085d964240cee33 100644 (file)
@@ -113,7 +113,12 @@ _gst_tag_initialize (void)
   gst_tag_register (GST_TAG_COMMENT, GST_TAG_FLAG_META,
       G_TYPE_STRING,
       _("comment"),
-      _("free text commenting the data"), gst_tag_merge_strings_with_comma);
+      _("free text commenting the data"), gst_tag_merge_use_first);
+  gst_tag_register (GST_TAG_EXTENDED_COMMENT, GST_TAG_FLAG_META,
+      G_TYPE_STRING,
+      _("extended comment"),
+      _("free text commenting the data in key=value or key[en]=comment form"),
+      gst_tag_merge_use_first);
   gst_tag_register (GST_TAG_TRACK_NUMBER, GST_TAG_FLAG_META,
       G_TYPE_UINT,
       _("track number"),
index 44a6afd3beee83df8cf4c73f3017a20a68a265f6..a3b3d0d5fb01a8a43367f86f7da883efe59af9ad 100644 (file)
@@ -314,6 +314,21 @@ gboolean        gst_tag_list_get_date_index     (const GstTagList     * list,
  * free text commenting the data (string)
  */
 #define GST_TAG_COMMENT                        "comment"
+/**
+ * GST_TAG_EXTENDED_COMMENT:
+ *
+ * key/value text commenting the data (string)
+ *
+ * Must be in the form of 'key=comment' or
+ * 'key[lc]=comment' where 'lc' is an ISO-639
+ * language code.
+ *
+ * This tag is used for unknown Vorbis comment tags,
+ * unknown APE tags and certain ID3v2 comment fields.
+ *
+ * Since: 0.10.10
+ */
+#define GST_TAG_EXTENDED_COMMENT       "extended-comment"
 /**
  * GST_TAG_TRACK_NUMBER:
  *