mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-09-27 15:26:33 -04:00
Sample source plugins: removed useless init pure virtual method
This commit is contained in:
parent
729ba1b1f9
commit
2136dc7672
6
debian/changelog
vendored
6
debian/changelog
vendored
@ -1,3 +1,9 @@
|
|||||||
|
sdrangel (3.4.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* LimeSDR support with redesign of source and sink management
|
||||||
|
|
||||||
|
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Mon, 17 Apr 2017 23:14:18 +0100
|
||||||
|
|
||||||
sdrangel (3.3.4-1) unstable; urgency=medium
|
sdrangel (3.3.4-1) unstable; urgency=medium
|
||||||
|
|
||||||
* ATV Demod: fixed issue #22. Segfault when starting the plugin while the
|
* ATV Demod: fixed issue #22. Segfault when starting the plugin while the
|
||||||
|
@ -22,5 +22,5 @@ const char *fcd_traits<ProPlus>::displayedName = "FunCube Dongle Pro+";
|
|||||||
const char *fcd_traits<Pro>::pluginDisplayedName = "FunCube Pro Input";
|
const char *fcd_traits<Pro>::pluginDisplayedName = "FunCube Pro Input";
|
||||||
const char *fcd_traits<ProPlus>::pluginDisplayedName = "FunCube Pro+ Input";
|
const char *fcd_traits<ProPlus>::pluginDisplayedName = "FunCube Pro+ Input";
|
||||||
|
|
||||||
const char *fcd_traits<Pro>::pluginVersion = "3.0.0";
|
const char *fcd_traits<Pro>::pluginVersion = "3.4.0";
|
||||||
const char *fcd_traits<ProPlus>::pluginVersion = "3.0.0";
|
const char *fcd_traits<ProPlus>::pluginVersion = "3.4.0";
|
||||||
|
@ -46,11 +46,6 @@ AirspyInput::~AirspyInput()
|
|||||||
stop();
|
stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AirspyInput::init(const Message& cmd)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool AirspyInput::start(int device)
|
bool AirspyInput::start(int device)
|
||||||
{
|
{
|
||||||
QMutexLocker mutexLocker(&m_mutex);
|
QMutexLocker mutexLocker(&m_mutex);
|
||||||
|
@ -71,7 +71,6 @@ public:
|
|||||||
AirspyInput(DeviceSourceAPI *deviceAPI);
|
AirspyInput(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~AirspyInput();
|
virtual ~AirspyInput();
|
||||||
|
|
||||||
virtual bool init(const Message& message);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor AirspyPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AirspyPlugin::m_pluginDescriptor = {
|
||||||
QString("Airspy Input"),
|
QString("Airspy Input"),
|
||||||
QString("3.0.0"),
|
QString("3.4.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -52,11 +52,6 @@ BladerfInput::~BladerfInput()
|
|||||||
m_deviceAPI->setBuddySharedPtr(0);
|
m_deviceAPI->setBuddySharedPtr(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool BladerfInput::init(const Message& cmd)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool BladerfInput::start(int device)
|
bool BladerfInput::start(int device)
|
||||||
{
|
{
|
||||||
// QMutexLocker mutexLocker(&m_mutex);
|
// QMutexLocker mutexLocker(&m_mutex);
|
||||||
|
@ -71,7 +71,6 @@ public:
|
|||||||
BladerfInput(DeviceSourceAPI *deviceAPI);
|
BladerfInput(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~BladerfInput();
|
virtual ~BladerfInput();
|
||||||
|
|
||||||
virtual bool init(const Message& message);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor BlderfInputPlugin::m_pluginDescriptor = {
|
const PluginDescriptor BlderfInputPlugin::m_pluginDescriptor = {
|
||||||
QString("BladerRF Input"),
|
QString("BladerRF Input"),
|
||||||
QString("3.3.3"),
|
QString("3.4.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -48,11 +48,6 @@ FCDProInput::~FCDProInput()
|
|||||||
stop();
|
stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FCDProInput::init(const Message& cmd)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool FCDProInput::start(int device)
|
bool FCDProInput::start(int device)
|
||||||
{
|
{
|
||||||
qDebug() << "FCDProInput::start with device #" << device;
|
qDebug() << "FCDProInput::start with device #" << device;
|
||||||
|
@ -58,7 +58,6 @@ public:
|
|||||||
FCDProInput(DeviceSourceAPI *deviceAPI);
|
FCDProInput(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~FCDProInput();
|
virtual ~FCDProInput();
|
||||||
|
|
||||||
virtual bool init(const Message& cmd);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -47,11 +47,6 @@ FCDProPlusInput::~FCDProPlusInput()
|
|||||||
stop();
|
stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FCDProPlusInput::init(const Message& cmd)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool FCDProPlusInput::start(int device)
|
bool FCDProPlusInput::start(int device)
|
||||||
{
|
{
|
||||||
qDebug() << "FCDProPlusInput::start with device #" << device;
|
qDebug() << "FCDProPlusInput::start with device #" << device;
|
||||||
|
@ -57,7 +57,6 @@ public:
|
|||||||
FCDProPlusInput(DeviceSourceAPI *deviceAPI);
|
FCDProPlusInput(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~FCDProPlusInput();
|
virtual ~FCDProPlusInput();
|
||||||
|
|
||||||
virtual bool init(const Message& cmd);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -140,11 +140,6 @@ void FileSourceInput::seekFileStream(int seekPercentage)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FileSourceInput::init(const Message& message)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool FileSourceInput::start(int device)
|
bool FileSourceInput::start(int device)
|
||||||
{
|
{
|
||||||
QMutexLocker mutexLocker(&m_mutex);
|
QMutexLocker mutexLocker(&m_mutex);
|
||||||
|
@ -212,7 +212,6 @@ public:
|
|||||||
FileSourceInput(const QTimer& masterTimer);
|
FileSourceInput(const QTimer& masterTimer);
|
||||||
virtual ~FileSourceInput();
|
virtual ~FileSourceInput();
|
||||||
|
|
||||||
virtual bool init(const Message& message);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor FileSourcePlugin::m_pluginDescriptor = {
|
const PluginDescriptor FileSourcePlugin::m_pluginDescriptor = {
|
||||||
QString("File source input"),
|
QString("File source input"),
|
||||||
QString("3.0.0"),
|
QString("3.4.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -53,11 +53,6 @@ HackRFInput::~HackRFInput()
|
|||||||
m_deviceAPI->setBuddySharedPtr(0);
|
m_deviceAPI->setBuddySharedPtr(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HackRFInput::init(const Message& cmd)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool HackRFInput::start(int device)
|
bool HackRFInput::start(int device)
|
||||||
{
|
{
|
||||||
// QMutexLocker mutexLocker(&m_mutex);
|
// QMutexLocker mutexLocker(&m_mutex);
|
||||||
|
@ -71,7 +71,6 @@ public:
|
|||||||
HackRFInput(DeviceSourceAPI *deviceAPI);
|
HackRFInput(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~HackRFInput();
|
virtual ~HackRFInput();
|
||||||
|
|
||||||
virtual bool init(const Message& message);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor HackRFInputPlugin::m_pluginDescriptor = {
|
const PluginDescriptor HackRFInputPlugin::m_pluginDescriptor = {
|
||||||
QString("HackRF Input"),
|
QString("HackRF Input"),
|
||||||
QString("3.3.3"),
|
QString("3.4.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -44,11 +44,6 @@ RTLSDRInput::~RTLSDRInput()
|
|||||||
stop();
|
stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool RTLSDRInput::init(const Message& message)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool RTLSDRInput::start(int device)
|
bool RTLSDRInput::start(int device)
|
||||||
{
|
{
|
||||||
QMutexLocker mutexLocker(&m_mutex);
|
QMutexLocker mutexLocker(&m_mutex);
|
||||||
|
@ -72,7 +72,6 @@ public:
|
|||||||
RTLSDRInput(DeviceSourceAPI *deviceAPI);
|
RTLSDRInput(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~RTLSDRInput();
|
virtual ~RTLSDRInput();
|
||||||
|
|
||||||
virtual bool init(const Message& message);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor RTLSDRPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RTLSDRPlugin::m_pluginDescriptor = {
|
||||||
QString("RTL-SDR Input"),
|
QString("RTL-SDR Input"),
|
||||||
QString("3.3.3"),
|
QString("3.4.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -63,12 +63,6 @@ SDRdaemonInput::~SDRdaemonInput()
|
|||||||
delete m_SDRdaemonUDPHandler;
|
delete m_SDRdaemonUDPHandler;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool SDRdaemonInput::init(const Message& message)
|
|
||||||
{
|
|
||||||
qDebug() << "SDRdaemonInput::init";
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool SDRdaemonInput::start(int device)
|
bool SDRdaemonInput::start(int device)
|
||||||
{
|
{
|
||||||
qDebug() << "SDRdaemonInput::start";
|
qDebug() << "SDRdaemonInput::start";
|
||||||
|
@ -277,7 +277,6 @@ public:
|
|||||||
SDRdaemonInput(const QTimer& masterTimer, DeviceSourceAPI *deviceAPI);
|
SDRdaemonInput(const QTimer& masterTimer, DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~SDRdaemonInput();
|
virtual ~SDRdaemonInput();
|
||||||
|
|
||||||
virtual bool init(const Message& message);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor SDRdaemonPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SDRdaemonPlugin::m_pluginDescriptor = {
|
||||||
QString("SDRdaemon input"),
|
QString("SDRdaemon input"),
|
||||||
QString("3.0.0"),
|
QString("3.4.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -61,12 +61,6 @@ SDRdaemonFECInput::~SDRdaemonFECInput()
|
|||||||
delete m_SDRdaemonUDPHandler;
|
delete m_SDRdaemonUDPHandler;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool SDRdaemonFECInput::init(const Message& message)
|
|
||||||
{
|
|
||||||
qDebug() << "SDRdaemonInput::init";
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool SDRdaemonFECInput::start(int device)
|
bool SDRdaemonFECInput::start(int device)
|
||||||
{
|
{
|
||||||
qDebug() << "SDRdaemonInput::start";
|
qDebug() << "SDRdaemonInput::start";
|
||||||
|
@ -261,7 +261,6 @@ public:
|
|||||||
SDRdaemonFECInput(const QTimer& masterTimer, DeviceSourceAPI *deviceAPI);
|
SDRdaemonFECInput(const QTimer& masterTimer, DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~SDRdaemonFECInput();
|
virtual ~SDRdaemonFECInput();
|
||||||
|
|
||||||
virtual bool init(const Message& message);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor SDRdaemonFECPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SDRdaemonFECPlugin::m_pluginDescriptor = {
|
||||||
QString("SDRdaemon with FEC input"),
|
QString("SDRdaemon with FEC input"),
|
||||||
QString("3.2.0"),
|
QString("3.4.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -46,11 +46,6 @@ SDRPlayInput::~SDRPlayInput()
|
|||||||
stop();
|
stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool SDRPlayInput::init(const Message& cmd)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool SDRPlayInput::start(int device)
|
bool SDRPlayInput::start(int device)
|
||||||
{
|
{
|
||||||
QMutexLocker mutexLocker(&m_mutex);
|
QMutexLocker mutexLocker(&m_mutex);
|
||||||
|
@ -81,7 +81,6 @@ public:
|
|||||||
SDRPlayInput(DeviceSourceAPI *deviceAPI);
|
SDRPlayInput(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ~SDRPlayInput();
|
virtual ~SDRPlayInput();
|
||||||
|
|
||||||
virtual bool init(const Message& message);
|
|
||||||
virtual bool start(int device);
|
virtual bool start(int device);
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor SDRPlayPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SDRPlayPlugin::m_pluginDescriptor = {
|
||||||
QString("SDRPlay RSP1 Input"),
|
QString("SDRPlay RSP1 Input"),
|
||||||
QString("3.0.0"),
|
QString("3.4.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,6 @@ public:
|
|||||||
DeviceSampleSource();
|
DeviceSampleSource();
|
||||||
virtual ~DeviceSampleSource();
|
virtual ~DeviceSampleSource();
|
||||||
|
|
||||||
virtual bool init(const Message& cmd) = 0;
|
|
||||||
virtual bool start(int device) = 0;
|
virtual bool start(int device) = 0;
|
||||||
virtual void stop() = 0;
|
virtual void stop() = 0;
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_2">
|
<widget class="QLabel" name="label_2">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string><html><head/><body><p>Version 3.3.4 - Copyright (C) 2015-2017 Edouard Griffiths, F4EXB. </p><p>Code at <a href="https://github.com/f4exb/sdrangel"><span style=" text-decoration: underline; color:#0000ff;">https://github.com/f4exb/sdrangel</span></a></p><p>Many thanks to the original developers:</p><p>The osmocom developer team - especially horizon, Hoernchen &amp; tnt.</p><p>Christian Daniel from maintech GmbH.</p><p>John Greb (hexameron) for the contributions in <a href="https://github.com/hexameron/rtl-sdrangelove"><span style=" text-decoration: underline; color:#0000ff;">RTL-SDRangelove</span></a></p><p>The following rules apply to the SDRangel main application and libsdrbase:<br/>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. You should have received a copy of the GNU General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/"><span style=" text-decoration: underline; color:#0000ff;">http://www.gnu.org/licenses/</span></a>.</p><p>For the license of installed plugins, look into the plugin list.</p></body></html></string>
|
<string><html><head/><body><p>Version 3.4.0 - Copyright (C) 2015-2017 Edouard Griffiths, F4EXB. </p><p>Code at <a href="https://github.com/f4exb/sdrangel"><span style=" text-decoration: underline; color:#0000ff;">https://github.com/f4exb/sdrangel</span></a></p><p>Many thanks to the original developers:</p><p>The osmocom developer team - especially horizon, Hoernchen &amp; tnt.</p><p>Christian Daniel from maintech GmbH.</p><p>John Greb (hexameron) for the contributions in <a href="https://github.com/hexameron/rtl-sdrangelove"><span style=" text-decoration: underline; color:#0000ff;">RTL-SDRangelove</span></a></p><p>The following rules apply to the SDRangel main application and libsdrbase:<br/>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. You should have received a copy of the GNU General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/"><span style=" text-decoration: underline; color:#0000ff;">http://www.gnu.org/licenses/</span></a>.</p><p>For the license of installed plugins, look into the plugin list.</p></body></html></string>
|
||||||
</property>
|
</property>
|
||||||
<property name="wordWrap">
|
<property name="wordWrap">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
|
@ -453,9 +453,9 @@ void MainWindow::createStatusBar()
|
|||||||
{
|
{
|
||||||
QString qtVersionStr = QString("Qt %1 ").arg(QT_VERSION_STR);
|
QString qtVersionStr = QString("Qt %1 ").arg(QT_VERSION_STR);
|
||||||
#if QT_VERSION >= 0x050400
|
#if QT_VERSION >= 0x050400
|
||||||
m_showSystemWidget = new QLabel("SDRangel v3.3.4 " + qtVersionStr + QSysInfo::prettyProductName(), this);
|
m_showSystemWidget = new QLabel("SDRangel v3.4.0 " + qtVersionStr + QSysInfo::prettyProductName(), this);
|
||||||
#else
|
#else
|
||||||
m_showSystemWidget = new QLabel("SDRangel v3.3.4 " + qtVersionStr, this);
|
m_showSystemWidget = new QLabel("SDRangel v3.4.0 " + qtVersionStr, this);
|
||||||
#endif
|
#endif
|
||||||
statusBar()->addPermanentWidget(m_showSystemWidget);
|
statusBar()->addPermanentWidget(m_showSystemWidget);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user