tag: Adds GST_TAG_DATE_TIME tag
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>
Tue, 22 Jun 2010 02:42:44 +0000 (23:42 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>
Mon, 26 Jul 2010 14:57:51 +0000 (11:57 -0300)
Adds a new tag that represents a date and time a media was
created

API: GST_TAG_DATE_TIME

Fixes #594504

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

index 868ca12..7a4b833 100644 (file)
@@ -2145,6 +2145,7 @@ GST_TAG_ALBUM_SORTNAME
 GST_TAG_ALBUM_ARTIST
 GST_TAG_ALBUM_ARTIST_SORTNAME
 GST_TAG_DATE
+GST_TAG_DATE_TIME
 GST_TAG_GENRE
 GST_TAG_COMMENT
 GST_TAG_EXTENDED_COMMENT
index bacbe45..9772733 100644 (file)
@@ -127,6 +127,10 @@ _gst_tag_initialize (void)
       _("The artist of the entire album, as it should be sorted"), NULL);
   gst_tag_register (GST_TAG_DATE, GST_TAG_FLAG_META, GST_TYPE_DATE,
       _("date"), _("date the data was created (as a GDate structure)"), NULL);
+  gst_tag_register (GST_TAG_DATE_TIME, GST_TAG_FLAG_META, GST_TYPE_DATE_TIME,
+      _("datetime"),
+      _("date and time the data was created (as a GstDateTime structure)"),
+      NULL);
   gst_tag_register (GST_TAG_GENRE, GST_TAG_FLAG_META,
       G_TYPE_STRING,
       _("genre"),
index bafa647..d5cdb7a 100644 (file)
@@ -468,6 +468,13 @@ gboolean     gst_tag_list_get_buffer_index  (const GstTagList * list,
  */
 #define GST_TAG_DATE                   "date"
 /**
+ * GST_TAG_DATE_TIME:
+ * date and time the data was created (#GstDateTime structure)
+ *
+ * Since: 0.10.31
+ */
+#define GST_TAG_DATE_TIME              "datetime"
+/**
  * GST_TAG_GENRE:
  *
  * genre this data belongs to (string)