Changed metadata keys type from enum to QString.
This allows to combine metaData and extendedMetaData and simplify metadata handling on both backend and application sides. Change-Id: I136eedc86c215be3485db101c43069ca7c82101b Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
382ba7d4f4
commit
8ff5b88b27
@@ -1221,7 +1221,7 @@ void QGstreamerPlayerSession::getStreamsInfo()
|
||||
|
||||
for (int i=0; i<m_streamTypes.count(); i++) {
|
||||
QMediaStreamsControl::StreamType streamType = m_streamTypes[i];
|
||||
QMap<QtMultimedia::MetaData, QVariant> streamProperties;
|
||||
QMap<QString, QVariant> streamProperties;
|
||||
|
||||
int streamIndex = i - m_playbin2StreamOffset[streamType];
|
||||
|
||||
@@ -1243,7 +1243,7 @@ void QGstreamerPlayerSession::getStreamsInfo()
|
||||
if (tags && gst_is_tag_list(tags)) {
|
||||
gchar *languageCode = 0;
|
||||
if (gst_tag_list_get_string(tags, GST_TAG_LANGUAGE_CODE, &languageCode))
|
||||
streamProperties[QtMultimedia::Language] = QString::fromUtf8(languageCode);
|
||||
streamProperties[QtMultimedia::MetaData::Language] = QString::fromUtf8(languageCode);
|
||||
|
||||
//qDebug() << "language for setream" << i << QString::fromUtf8(languageCode);
|
||||
g_free (languageCode);
|
||||
@@ -1303,8 +1303,8 @@ void QGstreamerPlayerSession::getStreamsInfo()
|
||||
break;
|
||||
}
|
||||
|
||||
QMap<QtMultimedia::MetaData, QVariant> streamProperties;
|
||||
streamProperties[QtMultimedia::Language] = QString::fromUtf8(languageCode);
|
||||
QMap<QString, QVariant> streamProperties;
|
||||
streamProperties[QtMultimedia::MetaData::Language] = QString::fromUtf8(languageCode);
|
||||
|
||||
m_streamProperties.append(streamProperties);
|
||||
m_streamTypes.append(streamType);
|
||||
|
||||
Reference in New Issue
Block a user