summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Blechmann <tim@klingt.org>2024-04-22 08:40:12 +0800
committerTim Blechmann <tim@klingt.org>2024-04-23 11:29:31 +0800
commitbc5e52ef578a79abdfc9e7f1ac4ce0e407b716a8 (patch)
tree28dc4da06d7c244177c746de095f3e1d05b32e16
parentf11930652784e9f9fa673e73989935af82c2a02c (diff)
GStreamer: set nativeSize only on video streams
Prevents warnings of trying to resolve the nativeSize for media without video content. Pick-to: 6.5 6.7 Change-Id: I33c78183314fc2f9c0b0a40745461f045d16aaf7 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
-rw-r--r--src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp b/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
index 15fdfa221..ddd0ba31d 100644
--- a/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
+++ b/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
@@ -911,6 +911,9 @@ void QGstreamerMediaPlayer::parseStreamsAndMetadata()
QSize resolution = structure.resolution();
if (resolution.isValid())
m_metaData.insert(QMediaMetaData::Resolution, resolution);
+
+ QSize nativeSize = structure.nativeSize();
+ gstVideoOutput->setNativeSize(nativeSize);
}
}
@@ -923,9 +926,6 @@ void QGstreamerMediaPlayer::parseStreamsAndMetadata()
qCDebug(qLcMediaPlayer) << " tags=" << tagList.get();
else
qCDebug(qLcMediaPlayer) << " tags=(null)";
-
- QSize nativeSize = structure.nativeSize();
- gstVideoOutput->setNativeSize(nativeSize);
}