diff --git a/gst/gsttaglist.c b/gst/gsttaglist.c index 5f4a5a1e4a..5cff28d537 100644 --- a/gst/gsttaglist.c +++ b/gst/gsttaglist.c @@ -387,6 +387,15 @@ _priv_gst_tag_initialize (void) gst_tag_register_static (GST_TAG_IMAGE_ORIENTATION, GST_TAG_FLAG_META, G_TYPE_STRING, _("image orientation"), _("How the image should be rotated or flipped before display"), NULL); + gst_tag_register_static (GST_TAG_PUBLISHER, GST_TAG_FLAG_META, + G_TYPE_STRING, + _("publisher"), + _("Name of the label or publisher"), gst_tag_merge_strings_with_comma); + gst_tag_register_static (GST_TAG_INTERPRETED_BY, GST_TAG_FLAG_META, + G_TYPE_STRING, + _("interpreted-by"), + _("Information about the people behind a remix and similar " + "interpretations"), gst_tag_merge_strings_with_comma); } /** diff --git a/gst/gsttaglist.h b/gst/gsttaglist.h index c66e216430..b5e683e213 100644 --- a/gst/gsttaglist.h +++ b/gst/gsttaglist.h @@ -1043,6 +1043,23 @@ gst_tag_list_copy (const GstTagList * taglist) * 'flip' means an horizontal mirroring. */ #define GST_TAG_IMAGE_ORIENTATION "image-orientation" +/** + * GST_TAG_PUBLISHER: + * + * Name of the label or publisher (string) + * + * Since: 1.2 + */ +#define GST_TAG_PUBLISHER "publisher" +/** + * GST_TAG_INTERPRETED_BY: + * + * Information about the people behind a remix and similar + * interpretations of another existing piece (string) + * + * Since: 1.2 + */ +#define GST_TAG_INTERPRETED_BY "interpreted-by" G_END_DECLS