summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Blechmann <tim@klingt.org>2024-02-28 09:33:21 +0800
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-02-29 10:55:57 +0000
commit1feba7fe2d227ed811699d1d390131c394d2705f (patch)
treef558419930fe3098c114ca3ef9e6a40418caee85
parentf86e116bd815bcd1a076f12c525b75959a9e083b (diff)
GStreamer: cast subtitle string to const char *
Should prevent us from instantiating `std::char_traits<unsigned char>` Fixes: QTBUG-122753 Pick-to: 6.5 Change-Id: Ied3873f794c93da897ad4cc5032a5e02a15ebe68 Reviewed-by: Lars Sutterud <lars.sutterud@qt.io> Reviewed-by: Mikko Hallamaa <mikko.hallamaa@qt.io> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> (cherry picked from commit 29fd2a4e263a1f6c46632844f12d3c37c25c3025) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 87c043f584612c14a527fe178e626539a4287dad)
-rw-r--r--src/plugins/multimedia/gstreamer/common/qgstsubtitlesink.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/multimedia/gstreamer/common/qgstsubtitlesink.cpp b/src/plugins/multimedia/gstreamer/common/qgstsubtitlesink.cpp
index 941f55420..c6b230d85 100644
--- a/src/plugins/multimedia/gstreamer/common/qgstsubtitlesink.cpp
+++ b/src/plugins/multimedia/gstreamer/common/qgstsubtitlesink.cpp
@@ -145,7 +145,7 @@ GstFlowReturn QGstSubtitleSink::render(GstBaseSink *base, GstBuffer *buffer)
GstMapInfo info;
QString subtitle;
if (gst_memory_map(mem, &info, GST_MAP_READ))
- subtitle = QString::fromUtf8(info.data);
+ subtitle = QString::fromUtf8(reinterpret_cast<const char *>(info.data));
gst_memory_unmap(mem, &info);
// qDebug() << "render" << buffer << subtitle;
sink->sink->setSubtitleText(subtitle);