diff options
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<guint32, QVideoTextureHelper::TextureDescription::maxPlanes> names; + std::array<guint32, QVideoTextureHelper::TextureDescription::maxPlanes> 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); |