1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-09-06 07:07:48 -04:00

Deep redesign: move to SDRangel #8. Updated plugin about text

This commit is contained in:
f4exb 2015-09-02 01:16:40 +02:00
parent 107efd3691
commit 4fba8144dc
9 changed files with 30 additions and 28 deletions

View File

@ -91,7 +91,8 @@ Assuming Debian Jessie is used:
<h1>Known Issues</h1> <h1>Known Issues</h1>
- You will need to stop input before changing preset then start again - You will need to stop input before changing sample rate or frequency (hence preset) then start again. There are still segfaults on critical changes
- There are still some unexpected segfaults but they are rather rare
- The message queuing model supports a n:1 connection to an object (on its input queue) and a 1:1 connection from an object (on its output queue). Assuming a different model can cause insidious disruptions. - The message queuing model supports a n:1 connection to an object (on its input queue) and a 1:1 connection from an object (on its output queue). Assuming a different model can cause insidious disruptions.
- As the objects input and output queues can be publicly accessed there is no strict control of which objects post messages on these queues. The correct assumption is that messages can be popped from the input queue only by its holder and that messages can be pushed on the output queue only by its holder. - As the objects input and output queues can be publicly accessed there is no strict control of which objects post messages on these queues. The correct assumption is that messages can be popped from the input queue only by its holder and that messages can be pushed on the output queue only by its holder.
@ -148,6 +149,7 @@ Assuming Debian Jessie is used:
- Objects have their own input and output message queues - Objects have their own input and output message queues
- Dedicated message queue to communicate to the GUI for objects coupled with a GUI - Dedicated message queue to communicate to the GUI for objects coupled with a GUI
- Optimizations with Valgrind cachegrind - Optimizations with Valgrind cachegrind
- Corrected decimators bit shifting so that the number of effective output bits is constant and fill the internal sample width
- Many other little things... - Many other little things...
<h1>To Do</h1> <h1>To Do</h1>

View File

@ -7,11 +7,11 @@
const PluginDescriptor AMPlugin::m_pluginDescriptor = { const PluginDescriptor AMPlugin::m_pluginDescriptor = {
QString("AM Demodulator"), QString("AM Demodulator"),
QString("1.0"), QString("---"),
QString("(c) Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
AMPlugin::AMPlugin(QObject* parent) : AMPlugin::AMPlugin(QObject* parent) :

View File

@ -6,11 +6,11 @@
const PluginDescriptor ChannelAnalyzerPlugin::m_pluginDescriptor = { const PluginDescriptor ChannelAnalyzerPlugin::m_pluginDescriptor = {
QString("Channel Analyzer"), QString("Channel Analyzer"),
QString("1.0"), QString("---"),
QString("(c) 2015 Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
ChannelAnalyzerPlugin::ChannelAnalyzerPlugin(QObject* parent) : ChannelAnalyzerPlugin::ChannelAnalyzerPlugin(QObject* parent) :

View File

@ -7,10 +7,10 @@
const PluginDescriptor NFMPlugin::m_pluginDescriptor = { const PluginDescriptor NFMPlugin::m_pluginDescriptor = {
QString("NFM Demodulator"), QString("NFM Demodulator"),
QString("---"), QString("---"),
QString("(c) maintech GmbH (written by Christian Daniel)"), QString("(c) Edouard Griffiths, F4EXB"),
QString("http://www.maintech.de"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("http://www.maintech.de") QString("https://github.com/f4exb/sdrangel")
}; };
NFMPlugin::NFMPlugin(QObject* parent) : NFMPlugin::NFMPlugin(QObject* parent) :

View File

@ -6,11 +6,11 @@
const PluginDescriptor SSBPlugin::m_pluginDescriptor = { const PluginDescriptor SSBPlugin::m_pluginDescriptor = {
QString("SSB Demodulator"), QString("SSB Demodulator"),
QString("1.0"), QString("---"),
QString("(c) 2014 John Greb"), QString("(c) Edouard Griffiths, F4EXB"),
QString("http://www.maintech.de"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("github.com/hexameron/rtl-sdrangelove") QString("https://github.com/f4exb/sdrangel")
}; };
SSBPlugin::SSBPlugin(QObject* parent) : SSBPlugin::SSBPlugin(QObject* parent) :

View File

@ -7,11 +7,11 @@
const PluginDescriptor WFMPlugin::m_pluginDescriptor = { const PluginDescriptor WFMPlugin::m_pluginDescriptor = {
QString("WFM Demodulator"), QString("WFM Demodulator"),
QString("1.0"), QString("---"),
QString("(c) Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
WFMPlugin::WFMPlugin(QObject* parent) : WFMPlugin::WFMPlugin(QObject* parent) :

View File

@ -24,11 +24,11 @@
const PluginDescriptor BlderfPlugin::m_pluginDescriptor = { const PluginDescriptor BlderfPlugin::m_pluginDescriptor = {
QString("BladerRF Input"), QString("BladerRF Input"),
QString("1.0"), QString("---"),
QString("(c) Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
BlderfPlugin::BlderfPlugin(QObject* parent) : BlderfPlugin::BlderfPlugin(QObject* parent) :

View File

@ -25,11 +25,11 @@
const PluginDescriptor FileSourcePlugin::m_pluginDescriptor = { const PluginDescriptor FileSourcePlugin::m_pluginDescriptor = {
QString("File source input"), QString("File source input"),
QString("1.0"), QString("---"),
QString("(c) Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
FileSourcePlugin::FileSourcePlugin(QObject* parent) : FileSourcePlugin::FileSourcePlugin(QObject* parent) :

View File

@ -8,11 +8,11 @@
const PluginDescriptor RTLSDRPlugin::m_pluginDescriptor = { const PluginDescriptor RTLSDRPlugin::m_pluginDescriptor = {
QString("RTL-SDR Input"), QString("RTL-SDR Input"),
QString("1.0"), QString("---"),
QString("(c) librtlsdr Authors (see source URL)"), QString("(c) Edouard Griffiths, F4EXB"),
QString("http://sdr.osmocom.org/trac/wiki/rtl-sdr"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("github.com/hexameron/rtl-sdrangelove") QString("https://github.com/f4exb/sdrangel")
}; };
RTLSDRPlugin::RTLSDRPlugin(QObject* parent) : RTLSDRPlugin::RTLSDRPlugin(QObject* parent) :