From 6e905cee3d248707c7f378b527a575664a8e26d8 Mon Sep 17 00:00:00 2001 From: Tim Blechmann Date: Fri, 29 Mar 2024 08:53:06 +0800 Subject: GStreamer: clang-tidy cleanup - default initialize members applying cppcoreguidelines-pro-type-member-init Pick-to: 6.5 Change-Id: I4cc0ed021869b663643343bf1db7d9bd7d42f427 Reviewed-by: Artem Dyomin (cherry picked from commit ee578a5f9b2fa9b437021d07daa68cd4ca34b3fa) Reviewed-by: Qt Cherry-pick Bot (cherry picked from commit 2e1413e51d24feedb53d914abf833efffba8f30b) --- src/plugins/multimedia/gstreamer/common/qgstsubtitlesink_p.h | 2 +- src/plugins/multimedia/gstreamer/common/qgstvideobuffer.cpp | 2 +- src/plugins/multimedia/gstreamer/common/qgstvideobuffer_p.h | 2 +- src/plugins/multimedia/gstreamer/common/qgstvideorenderersink_p.h | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugins/multimedia/gstreamer/common/qgstsubtitlesink_p.h b/src/plugins/multimedia/gstreamer/common/qgstsubtitlesink_p.h index 31d8fba17..0f515cb99 100644 --- a/src/plugins/multimedia/gstreamer/common/qgstsubtitlesink_p.h +++ b/src/plugins/multimedia/gstreamer/common/qgstsubtitlesink_p.h @@ -32,7 +32,7 @@ class QGstreamerVideoSink; class QGstSubtitleSink { public: - GstBaseSink parent; + GstBaseSink parent{}; static QGstSubtitleSink *createSink(QGstreamerVideoSink *sink); diff --git a/src/plugins/multimedia/gstreamer/common/qgstvideobuffer.cpp b/src/plugins/multimedia/gstreamer/common/qgstvideobuffer.cpp index dfc974a96..101d56af6 100644 --- a/src/plugins/multimedia/gstreamer/common/qgstvideobuffer.cpp +++ b/src/plugins/multimedia/gstreamer/common/qgstvideobuffer.cpp @@ -220,7 +220,7 @@ struct GlTextures { uint count = 0; bool owned = false; - std::array names; + std::array names{}; }; class QGstQVideoFrameTextures : public QVideoFrameTextures diff --git a/src/plugins/multimedia/gstreamer/common/qgstvideobuffer_p.h b/src/plugins/multimedia/gstreamer/common/qgstvideobuffer_p.h index de19331b9..27567c9f7 100644 --- a/src/plugins/multimedia/gstreamer/common/qgstvideobuffer_p.h +++ b/src/plugins/multimedia/gstreamer/common/qgstvideobuffer_p.h @@ -48,7 +48,7 @@ private: const QVideoFrameFormat m_frameFormat; QRhi *m_rhi = nullptr; mutable GstVideoInfo m_videoInfo; - mutable GstVideoFrame m_frame; + mutable GstVideoFrame m_frame{}; GstBuffer *m_buffer = nullptr; QVideoFrame::MapMode m_mode = QVideoFrame::NotMapped; Qt::HANDLE eglDisplay = nullptr; diff --git a/src/plugins/multimedia/gstreamer/common/qgstvideorenderersink_p.h b/src/plugins/multimedia/gstreamer/common/qgstvideorenderersink_p.h index ae10a761b..6a923ed32 100644 --- a/src/plugins/multimedia/gstreamer/common/qgstvideorenderersink_p.h +++ b/src/plugins/multimedia/gstreamer/common/qgstvideorenderersink_p.h @@ -84,7 +84,7 @@ private: // --- only accessed from one thread QVideoFrameFormat m_format; - GstVideoInfo m_videoInfo; + GstVideoInfo m_videoInfo{}; bool m_flushed = true; QGstCaps::MemoryFormat memoryFormat = QGstCaps::CpuMemory; }; @@ -92,7 +92,7 @@ private: class QGstVideoRendererSink { public: - GstVideoSink parent; + GstVideoSink parent{}; static QGstVideoRendererSink *createSink(QGstreamerVideoSink *surface); static void setSink(QGstreamerVideoSink *surface); -- cgit v1.2.3