summaryrefslogtreecommitdiffstats
path: root/src/gsttools/qgstreamerplayersession_p.h
diff options
context:
space:
mode:
authorVaL Doroshchuk <valentyn.doroshchuk@qt.io>2019-09-10 12:48:38 +0200
committerVaL Doroshchuk <valentyn.doroshchuk@qt.io>2019-09-10 14:40:46 +0200
commita1bf811b1dd287fbb75b6d27dbc163f15001e28f (patch)
tree39c9d599864689f812c29c980a35415ac9116fb8 /src/gsttools/qgstreamerplayersession_p.h
parentcb06ede8ba9a33adbbfdc690faa1a83be4e70b55 (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/qgstreamerplayersession_p.h')
-rw-r--r--src/gsttools/qgstreamerplayersession_p.h68
1 files changed, 34 insertions, 34 deletions
diff --git a/src/gsttools/qgstreamerplayersession_p.h b/src/gsttools/qgstreamerplayersession_p.h
index d4b050272..69027eeb2 100644
--- a/src/gsttools/qgstreamerplayersession_p.h
+++ b/src/gsttools/qgstreamerplayersession_p.h
@@ -212,32 +212,32 @@ private:
bool setPipeline(GstElement *pipeline);
QNetworkRequest m_request;
- QMediaPlayer::State m_state;
- QMediaPlayer::State m_pendingState;
- QGstreamerBusHelper* m_busHelper;
- GstElement *m_playbin = nullptr; // Can be null
- GstElement *m_pipeline = nullptr; // Never null
+ QMediaPlayer::State m_state = QMediaPlayer::StoppedState;
+ QMediaPlayer::State m_pendingState = QMediaPlayer::StoppedState;
+ QGstreamerBusHelper *m_busHelper = nullptr;
+ GstElement *m_playbin = nullptr;
+ GstElement *m_pipeline = nullptr;
- GstElement* m_videoSink;
+ GstElement *m_videoSink = nullptr;
- GstElement* m_videoOutputBin;
- GstElement* m_videoIdentity;
+ GstElement *m_videoOutputBin = nullptr;
+ GstElement *m_videoIdentity = nullptr;
#if !GST_CHECK_VERSION(1,0,0)
- GstElement* m_colorSpace;
- bool m_usingColorspaceElement;
+ GstElement *m_colorSpace = nullptr;
+ bool m_usingColorspaceElement = false;
#endif
- GstElement* m_pendingVideoSink;
- GstElement* m_nullVideoSink;
+ GstElement *m_pendingVideoSink = nullptr;
+ GstElement *m_nullVideoSink = nullptr;
- GstElement* m_audioSink;
- GstElement* m_volumeElement;
+ GstElement *m_audioSink = nullptr;
+ GstElement *m_volumeElement = nullptr;
- GstBus* m_bus;
- QObject *m_videoOutput;
- QGstreamerVideoRendererInterface *m_renderer;
+ GstBus *m_bus = nullptr;
+ QObject *m_videoOutput = nullptr;
+ QGstreamerVideoRendererInterface *m_renderer = nullptr;
#if QT_CONFIG(gstreamer_app)
- QGstAppSrc *m_appSrc;
+ QGstAppSrc *m_appSrc = nullptr;
#endif
QMap<QByteArray, QVariant> m_tags;
@@ -245,21 +245,21 @@ private:
QList<QMediaStreamsControl::StreamType> m_streamTypes;
QMap<QMediaStreamsControl::StreamType, int> m_playbin2StreamOffset;
- QGstreamerVideoProbeControl *m_videoProbe;
- QGstreamerAudioProbeControl *m_audioProbe;
+ QGstreamerVideoProbeControl *m_videoProbe = nullptr;
+ QGstreamerAudioProbeControl *m_audioProbe = nullptr;
- int m_volume;
- qreal m_playbackRate;
- bool m_muted;
- bool m_audioAvailable;
- bool m_videoAvailable;
- bool m_seekable;
+ int m_volume = 100;
+ qreal m_playbackRate = 1.0;
+ bool m_muted = false;
+ bool m_audioAvailable = false;
+ bool m_videoAvailable = false;
+ bool m_seekable = false;
- mutable qint64 m_lastPosition;
- qint64 m_duration;
- int m_durationQueries;
+ mutable qint64 m_lastPosition = 0;
+ qint64 m_duration = 0;
+ int m_durationQueries = 0;
- bool m_displayPrerolledFrame;
+ bool m_displayPrerolledFrame = true;
enum SourceType
{
@@ -269,11 +269,11 @@ private:
MMSSrc,
RTSPSrc,
};
- SourceType m_sourceType;
- bool m_everPlayed;
- bool m_isLiveSource;
+ SourceType m_sourceType = UnknownSrc;
+ bool m_everPlayed = false;
+ bool m_isLiveSource = false;
- gulong pad_probe_id;
+ gulong pad_probe_id = 0;
};
QT_END_NAMESPACE