summaryrefslogtreecommitdiff
path: root/gst-libs/gst/tag/tag.h
diff options
context:
space:
mode:
authorSumaid <sumaidsyed@gmail.com>2019-05-22 14:26:42 +0530
committerSumaid Syed <sumaidsyed@gmail.com>2019-07-08 16:31:34 +0530
commit8718458dc706dcf4763a4ae9ac9cefb201b95cd0 (patch)
treeefe0be530f52723d97660a88d34f7b9a750ecde1 /gst-libs/gst/tag/tag.h
parent3a53ec066b89fbffd6dd5ff6ef770efe53786887 (diff)
tag: Repair support for MusicBrainz IDs
Add missing release group ID and track ID Mapping Followed: https://picard.musicbrainz.org/docs/mappings/ https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/612
Diffstat (limited to 'gst-libs/gst/tag/tag.h')
-rw-r--r--gst-libs/gst/tag/tag.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/gst-libs/gst/tag/tag.h b/gst-libs/gst/tag/tag.h
index 1e2eec4ea..749705e8c 100644
--- a/gst-libs/gst/tag/tag.h
+++ b/gst-libs/gst/tag/tag.h
@@ -58,6 +58,18 @@ G_BEGIN_DECLS
*/
#define GST_TAG_MUSICBRAINZ_ALBUMARTISTID "musicbrainz-albumartistid"
/**
+ * GST_TAG_MUSICBRAINZ_RELEASEGROUPID:
+ *
+ * MusicBrainz Release Group ID
+ */
+#define GST_TAG_MUSICBRAINZ_RELEASEGROUPID "musicbrainz-releasegroupid"
+/**
+ * GST_TAG_MUSICBRAINZ_RELEASETRACKID:
+ *
+ * MusicBrainz Release Track ID
+ */
+#define GST_TAG_MUSICBRAINZ_RELEASETRACKID "musicbrainz-releasetrackid"
+/**
* GST_TAG_MUSICBRAINZ_TRMID:
*
* MusicBrainz track TRM ID
@@ -431,12 +443,12 @@ GST_TAG_API
const gchar * gst_tag_to_vorbis_tag (const gchar * gst_tag);
GST_TAG_API
-void gst_vorbis_tag_add (GstTagList * list,
- const gchar * tag,
+void gst_vorbis_tag_add (GstTagList * list,
+ const gchar * tag,
const gchar * value);
GST_TAG_API
-GList * gst_tag_to_vorbis_comments (const GstTagList * list,
+GList * gst_tag_to_vorbis_comments (const GstTagList * list,
const gchar * tag);
/* functions to convert GstBuffers with vorbiscomment contents to GstTagLists and back */