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:
parent
107efd3691
commit
4fba8144dc
@ -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>
|
||||||
|
@ -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) :
|
||||||
|
@ -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) :
|
||||||
|
@ -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) :
|
||||||
|
@ -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) :
|
||||||
|
@ -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) :
|
||||||
|
@ -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) :
|
||||||
|
@ -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) :
|
||||||
|
@ -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) :
|
||||||
|
Loading…
x
Reference in New Issue
Block a user