diff options
author | Tim Blechmann <tim@klingt.org> | 2024-02-28 09:33:21 +0800 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2024-02-29 10:55:57 +0000 |
commit | 1feba7fe2d227ed811699d1d390131c394d2705f (patch) | |
tree | f558419930fe3098c114ca3ef9e6a40418caee85 | |
parent | f86e116bd815bcd1a076f12c525b75959a9e083b (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.cpp | 2 |
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); |