summaryrefslogtreecommitdiffstats
path: root/src/multimedia/playback/qplaylistfileparser.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-02-09 12:55:32 +0100
committerLars Knoll <lars.knoll@qt.io>2021-02-12 15:38:47 +0000
commit187419edb2c087063afc5931134d36692f4b39a4 (patch)
tree88d9117e2c6475f8c32d83b2ee09f27b2dba60a9 /src/multimedia/playback/qplaylistfileparser.cpp
parent3c59ba2b3ce96f578b2d677ecc1fbf7da0b2e27f (diff)
Rework the metadata handling
Get rid of metadata reader and writer controls. Instead use a simple cross platform value class to store meta data. The backend can then convert to and from whatever the native API expects. Change-Id: I7cf84bfbe8eef2a88615a52ba5afeec50a0652c8 Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia/playback/qplaylistfileparser.cpp')
-rw-r--r--src/multimedia/playback/qplaylistfileparser.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/multimedia/playback/qplaylistfileparser.cpp b/src/multimedia/playback/qplaylistfileparser.cpp
index 29a9fcf39..885129823 100644
--- a/src/multimedia/playback/qplaylistfileparser.cpp
+++ b/src/multimedia/playback/qplaylistfileparser.cpp
@@ -164,9 +164,9 @@ public:
}
} else {
QUrl url = expandToFullPath(root, line);
- m_extraInfo[QLatin1String("url")] = url;
+ m_extraInfo[QMediaMetaData::Url] = url;
m_parent->playlist.append(url);
- newItemFound(QVariant(m_extraInfo));
+ newItemFound(QVariant::fromValue(m_extraInfo));
m_extraInfo.clear();
}
@@ -191,7 +191,7 @@ public:
}
private:
- QVariantMap m_extraInfo;
+ QMediaMetaData m_extraInfo;
bool m_extendedFormat;
};