diff options
author | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2019-09-10 12:48:38 +0200 |
---|---|---|
committer | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2019-09-10 14:40:46 +0200 |
commit | a1bf811b1dd287fbb75b6d27dbc163f15001e28f (patch) | |
tree | 39c9d599864689f812c29c980a35415ac9116fb8 /src/gsttools/qgstvideorenderersink_p.h | |
parent | cb06ede8ba9a33adbbfdc690faa1a83be4e70b55 (diff) |
GStreamer: Use member initialization
Change-Id: I96026828c357677c84e880ea85e6e82b8c0495c7
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src/gsttools/qgstvideorenderersink_p.h')
-rw-r--r-- | src/gsttools/qgstvideorenderersink_p.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/gsttools/qgstvideorenderersink_p.h b/src/gsttools/qgstvideorenderersink_p.h index d2417a7c9..b1e333566 100644 --- a/src/gsttools/qgstvideorenderersink_p.h +++ b/src/gsttools/qgstvideorenderersink_p.h @@ -88,7 +88,7 @@ public: private: QVideoSurfaceFormat m_format; GstVideoInfo m_videoInfo; - bool m_flushed; + bool m_flushed = true; }; class QVideoSurfaceGstDelegate : public QObject @@ -124,18 +124,18 @@ private: QMutex m_mutex; QWaitCondition m_setupCondition; QWaitCondition m_renderCondition; - GstFlowReturn m_renderReturn; + GstFlowReturn m_renderReturn = GST_FLOW_OK; QList<QGstVideoRenderer *> m_renderers; - QGstVideoRenderer *m_renderer; - QGstVideoRenderer *m_activeRenderer; + QGstVideoRenderer *m_renderer = nullptr; + QGstVideoRenderer *m_activeRenderer = nullptr; - GstCaps *m_surfaceCaps; - GstCaps *m_startCaps; - GstBuffer *m_renderBuffer; + GstCaps *m_surfaceCaps = nullptr; + GstCaps *m_startCaps = nullptr; + GstBuffer *m_renderBuffer = nullptr; - bool m_notified; - bool m_stop; - bool m_flush; + bool m_notified = false; + bool m_stop = false; + bool m_flush = false; }; class Q_GSTTOOLS_EXPORT QGstVideoRendererSink @@ -170,7 +170,7 @@ private: static GstFlowReturn show_frame(GstVideoSink *sink, GstBuffer *buffer); private: - QVideoSurfaceGstDelegate *delegate; + QVideoSurfaceGstDelegate *delegate = nullptr; }; |