From ecc3c3507ffb42ee96d7977db081797ae8398806 Mon Sep 17 00:00:00 2001 From: Yoann Lopes Date: Mon, 22 Sep 2014 15:06:14 +0200 Subject: GStreamer: fix artist-related metadata keys. QMediaMetaData::AlbumArtist now maps to GST_TAG_ALBUM_ARTIST and QMediaMetaData::ContributingArtist to GST_TAG_ARTIST. Change-Id: Ifa2cb90ee8ae09beaee572ad113c05776e699432 Reviewed-by: Andrew den Exter --- src/plugins/gstreamer/mediaplayer/qgstreamermetadataprovider.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/plugins/gstreamer') diff --git a/src/plugins/gstreamer/mediaplayer/qgstreamermetadataprovider.cpp b/src/plugins/gstreamer/mediaplayer/qgstreamermetadataprovider.cpp index b470a2c55..8ae3a78de 100644 --- a/src/plugins/gstreamer/mediaplayer/qgstreamermetadataprovider.cpp +++ b/src/plugins/gstreamer/mediaplayer/qgstreamermetadataprovider.cpp @@ -76,8 +76,10 @@ static const QGstreamerMetaDataKeyLookup *qt_gstreamerMetaDataKeys() // Music metadataKeys->insert(GST_TAG_ALBUM, QMediaMetaData::AlbumTitle); - metadataKeys->insert(GST_TAG_ARTIST, QMediaMetaData::AlbumArtist); - metadataKeys->insert(GST_TAG_PERFORMER, QMediaMetaData::ContributingArtist); +#if (GST_VERSION_MAJOR >= 0) && (GST_VERSION_MINOR >= 10) && (GST_VERSION_MICRO >= 25) + metadataKeys->insert(GST_TAG_ALBUM_ARTIST, QMediaMetaData::AlbumArtist); +#endif + metadataKeys->insert(GST_TAG_ARTIST, QMediaMetaData::ContributingArtist); #if (GST_VERSION_MAJOR >= 0) && (GST_VERSION_MINOR >= 10) && (GST_VERSION_MICRO >= 19) metadataKeys->insert(GST_TAG_COMPOSER, QMediaMetaData::Composer); #endif -- cgit v1.2.3