aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Transports/mms
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Transports/mms')
-rw-r--r--src/plugins/Transports/mms/mmsinputsource.h2
-rw-r--r--src/plugins/Transports/mms/mmsstreamreader.cpp10
-rw-r--r--src/plugins/Transports/mms/mmsstreamreader.h10
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)
{