diff options
author | Tim Blechmann <tim@klingt.org> | 2024-04-22 08:40:12 +0800 |
---|---|---|
committer | Tim Blechmann <tim@klingt.org> | 2024-04-23 11:29:31 +0800 |
commit | bc5e52ef578a79abdfc9e7f1ac4ce0e407b716a8 (patch) | |
tree | 28dc4da06d7c244177c746de095f3e1d05b32e16 | |
parent | f11930652784e9f9fa673e73989935af82c2a02c (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.cpp | 6 |
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); } |