diff options
Diffstat (limited to 'src/plugins/Transports/mms')
| -rw-r--r-- | src/plugins/Transports/mms/mmsinputsource.h | 2 | ||||
| -rw-r--r-- | src/plugins/Transports/mms/mmsstreamreader.cpp | 10 | ||||
| -rw-r--r-- | src/plugins/Transports/mms/mmsstreamreader.h | 10 |
3 files changed, 9 insertions, 13 deletions
diff --git a/src/plugins/Transports/mms/mmsinputsource.h b/src/plugins/Transports/mms/mmsinputsource.h index 990be1801..afe8aaa61 100644 --- a/src/plugins/Transports/mms/mmsinputsource.h +++ b/src/plugins/Transports/mms/mmsinputsource.h @@ -32,7 +32,7 @@ class MMSInputSource : public InputSource { Q_OBJECT public: - MMSInputSource(const QString &path, QObject *parent = nullptr); + explicit MMSInputSource(const QString &path, QObject *parent = nullptr); QIODevice *ioDevice() override; bool initialize() override; diff --git a/src/plugins/Transports/mms/mmsstreamreader.cpp b/src/plugins/Transports/mms/mmsstreamreader.cpp index f9320b7e6..5bfd30184 100644 --- a/src/plugins/Transports/mms/mmsstreamreader.cpp +++ b/src/plugins/Transports/mms/mmsstreamreader.cpp @@ -27,18 +27,14 @@ #include "mmsinputsource.h" #include "mmsstreamreader.h" -MMSStreamReader::MMSStreamReader(const QString &url, MMSInputSource *parent) : QIODevice(parent) +MMSStreamReader::MMSStreamReader(const QString &url, MMSInputSource *parent) : QIODevice(parent), + m_url(url), + m_parent(parent) { - m_parent = parent; - m_url = url; - m_handle = nullptr; - m_aborted = false; QSettings settings(Qmmp::configFile(), QSettings::IniFormat); m_prebuf_size = settings.value("MMS/buffer_size",384).toInt() * 1024; m_buffer_size = m_prebuf_size; m_buffer = (char *)malloc(m_buffer_size); - m_ready = false; - m_buffer_at = 0; m_thread = new DownloadThread(this); } diff --git a/src/plugins/Transports/mms/mmsstreamreader.h b/src/plugins/Transports/mms/mmsstreamreader.h index 92b141495..22503b91b 100644 --- a/src/plugins/Transports/mms/mmsstreamreader.h +++ b/src/plugins/Transports/mms/mmsstreamreader.h @@ -75,12 +75,12 @@ private: QMutex m_mutex; QString m_url; - mmsx_t *m_handle; - bool m_aborted; + mmsx_t *m_handle = nullptr; + bool m_aborted = false; qint64 m_buffer_size, m_prebuf_size; char *m_buffer; - qint64 m_buffer_at; - bool m_ready; + qint64 m_buffer_at = 0; + bool m_ready = false; DownloadThread *m_thread; MMSInputSource *m_parent; }; @@ -89,7 +89,7 @@ class DownloadThread : public QThread { Q_OBJECT public: - DownloadThread(MMSStreamReader *parent); + explicit DownloadThread(MMSStreamReader *parent); virtual ~DownloadThread (); static void usleep(unsigned long usecs) { |
