diff --git a/devices/limesdr/devicelimesdrparam.h b/devices/limesdr/devicelimesdrparam.h
index 779eb35b9..34dfd8925 100644
--- a/devices/limesdr/devicelimesdrparam.h
+++ b/devices/limesdr/devicelimesdrparam.h
@@ -1,70 +1,70 @@
-///////////////////////////////////////////////////////////////////////////////////
-// Copyright (C) 2017 Edouard Griffiths, F4EXB //
-// //
-// 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 as version 3 of the License, or //
-// //
-// 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. See the //
-// GNU General Public License V3 for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program. If not, see . //
-///////////////////////////////////////////////////////////////////////////////////
-
-#ifndef DEVICES_LIMESDR_DEVICELIMESDRPARAM_H_
-#define DEVICES_LIMESDR_DEVICELIMESDRPARAM_H_
-
-#include "lime/LimeSuite.h"
-
-/**
- * This structure refers to one physical device shared among parties (logical devices represented by
- * the DeviceSinkAPI or DeviceSourceAPI).
- * It allows storing information on the common resources in one place and is shared among participants.
- * There is only one copy that is constructed by the first participant and destroyed by the last.
- * A participant knows it is the first or last by checking the lists of buddies (Rx + Tx).
- */
-struct DeviceLimeSDRParams
-{
- lms_device_t *m_dev; //!< device handle
- uint32_t m_nbRxChannels; //!< number of Rx channels (normally 2, we'll see if we really use it...)
- uint32_t m_nbTxChannels; //!< number of Tx channels (normally 2, we'll see if we really use it...)
- lms_range_t m_lpfRangeRx; //!< Low pass filter range information (Rx side)
- lms_range_t m_lpfRangeTx; //!< Low pass filter range information (Tx side)
- lms_range_t m_loRangeRx; //!< LO range for Rx
- lms_range_t m_loRangeTx; //!< LO range for Tx
- lms_range_t m_srRangeRx; //!< ADC sample rate range
- lms_range_t m_srRangeTx; //!< DAC sample rate range
- float m_sampleRate; //!< ADC/DAC sample rate
- int m_log2OvSRRx; //!< log2 of Rx oversampling (0..5)
- int m_log2OvSRTx; //!< log2 of Tx oversampling (0..5)
- float m_rxFrequency; //!< Rx frequency
- float m_txFrequency; //!< Tx frequency
-
- DeviceLimeSDRParams() :
- m_dev(0),
- m_nbRxChannels(0),
- m_nbTxChannels(0),
- m_sampleRate(1e6),
- m_log2OvSRRx(0),
- m_log2OvSRTx(0),
- m_rxFrequency(1e6),
- m_txFrequency(1e6)
- {
- }
-
- /**
- * Opens and initialize the device and obtain information (# channels, ranges, ...)
- */
- bool open(lms_info_str_t deviceStr);
- void close();
- lms_device_t *getDevice() { return m_dev; }
-
- ~DeviceLimeSDRParams()
- {
- }
-};
-
-#endif /* DEVICES_LIMESDR_DEVICELIMESDRPARAM_H_ */
+///////////////////////////////////////////////////////////////////////////////////
+// Copyright (C) 2017 Edouard Griffiths, F4EXB //
+// //
+// 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 as version 3 of the License, or //
+// //
+// 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. See the //
+// GNU General Public License V3 for more details. //
+// //
+// You should have received a copy of the GNU General Public License //
+// along with this program. If not, see . //
+///////////////////////////////////////////////////////////////////////////////////
+
+#ifndef DEVICES_LIMESDR_DEVICELIMESDRPARAM_H_
+#define DEVICES_LIMESDR_DEVICELIMESDRPARAM_H_
+
+#include "lime/LimeSuite.h"
+
+/**
+ * This structure refers to one physical device shared among parties (logical devices represented by
+ * the DeviceSinkAPI or DeviceSourceAPI).
+ * It allows storing information on the common resources in one place and is shared among participants.
+ * There is only one copy that is constructed by the first participant and destroyed by the last.
+ * A participant knows it is the first or last by checking the lists of buddies (Rx + Tx).
+ */
+struct DeviceLimeSDRParams
+{
+ lms_device_t *m_dev; //!< device handle
+ uint32_t m_nbRxChannels; //!< number of Rx channels (normally 2, we'll see if we really use it...)
+ uint32_t m_nbTxChannels; //!< number of Tx channels (normally 2, we'll see if we really use it...)
+ lms_range_t m_lpfRangeRx; //!< Low pass filter range information (Rx side)
+ lms_range_t m_lpfRangeTx; //!< Low pass filter range information (Tx side)
+ lms_range_t m_loRangeRx; //!< LO range for Rx
+ lms_range_t m_loRangeTx; //!< LO range for Tx
+ lms_range_t m_srRangeRx; //!< ADC sample rate range
+ lms_range_t m_srRangeTx; //!< DAC sample rate range
+ float m_sampleRate; //!< ADC/DAC sample rate
+ int m_log2OvSRRx; //!< log2 of Rx oversampling (0..5)
+ int m_log2OvSRTx; //!< log2 of Tx oversampling (0..5)
+ float m_rxFrequency; //!< Rx frequency
+ float m_txFrequency; //!< Tx frequency
+
+ DeviceLimeSDRParams() :
+ m_dev(0),
+ m_nbRxChannels(0),
+ m_nbTxChannels(0),
+ m_sampleRate(1e6),
+ m_log2OvSRRx(0),
+ m_log2OvSRTx(0),
+ m_rxFrequency(1e6),
+ m_txFrequency(1e6)
+ {
+ }
+
+ /**
+ * Opens and initialize the device and obtain information (# channels, ranges, ...)
+ */
+ bool open(lms_info_str_t deviceStr);
+ void close();
+ lms_device_t *getDevice() { return m_dev; }
+
+ ~DeviceLimeSDRParams()
+ {
+ }
+};
+
+#endif /* DEVICES_LIMESDR_DEVICELIMESDRPARAM_H_ */
diff --git a/libsqlite3/libsqlite3.pro b/libsqlite3/libsqlite3.pro
index 2bd77a68c..475d5884e 100644
--- a/libsqlite3/libsqlite3.pro
+++ b/libsqlite3/libsqlite3.pro
@@ -1,25 +1,25 @@
-#--------------------------------------------------------
-#
-# Pro file for Android and Windows builds with Qt Creator
-#
-#--------------------------------------------------------
-
-QT += core
-
-TEMPLATE = lib
-TARGET = libsqlite3
-
-CONFIG(MINGW32):LIBSQLITE3SRC = "."
-CONFIG(MINGW64):LIBSQLITE3SRC = "."
-
-CONFIG(MINGW32):INCLUDEPATH += "src"
-CONFIG(MINGW64):INCLUDEPATH += "src"
-
-SOURCES = $$LIBSQLITE3SRC/src/sqlite3.c
-
-HEADERS = $$LIBSQLITE3SRC/src/sqlite3.h\
- $$LIBSQLITE3SRC/src/sqlite3ext.h
-
-CONFIG(ANDROID):CONFIG += mobility
-CONFIG(ANDROID):MOBILITY =
-
+#--------------------------------------------------------
+#
+# Pro file for Android and Windows builds with Qt Creator
+#
+#--------------------------------------------------------
+
+QT += core
+
+TEMPLATE = lib
+TARGET = libsqlite3
+
+CONFIG(MINGW32):LIBSQLITE3SRC = "."
+CONFIG(MINGW64):LIBSQLITE3SRC = "."
+
+CONFIG(MINGW32):INCLUDEPATH += "src"
+CONFIG(MINGW64):INCLUDEPATH += "src"
+
+SOURCES = $$LIBSQLITE3SRC/src/sqlite3.c
+
+HEADERS = $$LIBSQLITE3SRC/src/sqlite3.h\
+ $$LIBSQLITE3SRC/src/sqlite3ext.h
+
+CONFIG(ANDROID):CONFIG += mobility
+CONFIG(ANDROID):MOBILITY =
+
diff --git a/plugins/channelrx/chanalyzerng/chanalyzernggui.ui b/plugins/channelrx/chanalyzerng/chanalyzernggui.ui
index 724975b02..4776e1e36 100644
--- a/plugins/channelrx/chanalyzerng/chanalyzernggui.ui
+++ b/plugins/channelrx/chanalyzerng/chanalyzernggui.ui
@@ -1,648 +1,648 @@
-
-
- ChannelAnalyzerNGGUI
-
-
-
- 0
- 0
- 739
- 778
-
-
-
-
- 720
- 0
-
-
-
-
- Sans Serif
- 9
-
-
-
- Channel Analyzer NG
-
-
-
-
- 0
- 10
- 631
- 81
-
-
-
- Settings
-
-
-
- 3
-
-
- 2
-
-
- 2
-
-
- 2
-
-
- 2
-
- -
-
-
- 2
-
-
-
-
-
-
-
-
-
- 16
- 0
-
-
-
- Df
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 32
- 16
-
-
-
-
- DejaVu Sans Mono
- 12
-
-
-
- PointingHandCursor
-
-
- Qt::StrongFocus
-
-
- Demod shift frequency from center in Hz
-
-
-
- -
-
-
-
-
-
-
-
- 26
- 26
- 26
-
-
-
-
-
-
- 255
- 255
- 255
-
-
-
-
-
-
-
-
- 26
- 26
- 26
-
-
-
-
-
-
- 255
- 255
- 255
-
-
-
-
-
-
-
-
- 118
- 118
- 117
-
-
-
-
-
-
- 255
- 255
- 255
-
-
-
-
-
-
-
- Hz
-
-
-
-
-
- -
-
-
-
-
-
- Use rational downsampler
-
-
-
-
-
-
- :/arrow_down.png:/arrow_down.png
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 32
- 16
-
-
-
-
- DejaVu Sans Mono
- 12
-
-
-
- PointingHandCursor
-
-
- Rational downsampler output rate
-
-
-
- -
-
-
- S/s
-
-
-
- -
-
-
-
- 40
- 16777215
-
-
-
- Channel decimation
-
-
-
-
- 1
-
-
- -
-
- 2
-
-
- -
-
- 4
-
-
- -
-
- 8
-
-
- -
-
- 16
-
-
- -
-
- 32
-
-
- -
-
- 64
-
-
-
-
- -
-
-
- Channel final sample rate
-
-
- 6.0k
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 52
- 0
-
-
-
- Channel power
-
-
- Qt::LeftToRight
-
-
- -100.0 dB
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
-
-
- -
-
-
-
-
-
-
- 15
- 0
-
-
-
- BP
-
-
-
- -
-
-
- Lowpass filter cutoff frequency
-
-
- -60
-
-
- 60
-
-
- 1
-
-
- 30
-
-
- Qt::Horizontal
-
-
-
- -
-
-
-
- 50
- 0
-
-
-
- 3.0k
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- -
-
-
- SSB/DSB togggle
-
-
- SSB
-
-
-
- -
-
-
-
- 15
- 0
-
-
-
- HP
-
-
-
- -
-
-
- Highpass filter cutoff frequency (SSB)
-
-
- -60
-
-
- 60
-
-
- 1
-
-
- 3
-
-
- Qt::Horizontal
-
-
-
- -
-
-
-
- 50
- 0
-
-
-
- 0.3k
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
-
-
-
-
-
-
-
- 0
- 98
- 720
- 284
-
-
-
-
- 716
- 0
-
-
-
- Channel Spectrum
-
-
-
- 2
-
-
- 2
-
-
- 2
-
-
- 2
-
-
- 2
-
- -
-
-
-
- 200
- 250
-
-
-
-
- Monospace
- 8
-
-
-
-
- -
-
-
-
-
-
-
-
- 0
- 390
- 720
- 334
-
-
-
-
- 716
- 0
-
-
-
- Channel Scope
-
-
-
- 2
-
-
- 3
-
-
- 3
-
-
- 3
-
-
- 3
-
- -
-
-
-
- 200
- 300
-
-
-
-
- Monospace
- 8
-
-
-
-
- -
-
-
-
-
-
-
-
- RollupWidget
- QWidget
-
- 1
-
-
- GLSpectrum
- QWidget
-
- 1
-
-
- GLSpectrumGUI
- QWidget
-
- 1
-
-
- ValueDialZ
- QWidget
-
- 1
-
-
- ValueDial
- QWidget
-
- 1
-
-
- ButtonSwitch
- QToolButton
-
-
-
- GLScopeNG
- QWidget
-
- 1
-
-
- GLScopeNGGUI
- QWidget
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ ChannelAnalyzerNGGUI
+
+
+
+ 0
+ 0
+ 739
+ 778
+
+
+
+
+ 720
+ 0
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel Analyzer NG
+
+
+
+
+ 0
+ 10
+ 631
+ 81
+
+
+
+ Settings
+
+
+
+ 3
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+ -
+
+
+ 2
+
+
-
+
+
-
+
+
+
+ 16
+ 0
+
+
+
+ Df
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 32
+ 16
+
+
+
+
+ DejaVu Sans Mono
+ 12
+
+
+
+ PointingHandCursor
+
+
+ Qt::StrongFocus
+
+
+ Demod shift frequency from center in Hz
+
+
+
+ -
+
+
+
+
+
+
+
+ 26
+ 26
+ 26
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 26
+ 26
+ 26
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 118
+ 118
+ 117
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+ Hz
+
+
+
+
+
+ -
+
+
-
+
+
+ Use rational downsampler
+
+
+
+
+
+
+ :/arrow_down.png:/arrow_down.png
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 32
+ 16
+
+
+
+
+ DejaVu Sans Mono
+ 12
+
+
+
+ PointingHandCursor
+
+
+ Rational downsampler output rate
+
+
+
+ -
+
+
+ S/s
+
+
+
+ -
+
+
+
+ 40
+ 16777215
+
+
+
+ Channel decimation
+
+
-
+
+ 1
+
+
+ -
+
+ 2
+
+
+ -
+
+ 4
+
+
+ -
+
+ 8
+
+
+ -
+
+ 16
+
+
+ -
+
+ 32
+
+
+ -
+
+ 64
+
+
+
+
+ -
+
+
+ Channel final sample rate
+
+
+ 6.0k
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 52
+ 0
+
+
+
+ Channel power
+
+
+ Qt::LeftToRight
+
+
+ -100.0 dB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 15
+ 0
+
+
+
+ BP
+
+
+
+ -
+
+
+ Lowpass filter cutoff frequency
+
+
+ -60
+
+
+ 60
+
+
+ 1
+
+
+ 30
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+
+ 50
+ 0
+
+
+
+ 3.0k
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ SSB/DSB togggle
+
+
+ SSB
+
+
+
+ -
+
+
+
+ 15
+ 0
+
+
+
+ HP
+
+
+
+ -
+
+
+ Highpass filter cutoff frequency (SSB)
+
+
+ -60
+
+
+ 60
+
+
+ 1
+
+
+ 3
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+
+ 50
+ 0
+
+
+
+ 0.3k
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+
+
+
+
+
+ 0
+ 98
+ 720
+ 284
+
+
+
+
+ 716
+ 0
+
+
+
+ Channel Spectrum
+
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
+ 2
+
+ -
+
+
+
+ 200
+ 250
+
+
+
+
+ Monospace
+ 8
+
+
+
+
+ -
+
+
+
+
+
+
+
+ 0
+ 390
+ 720
+ 334
+
+
+
+
+ 716
+ 0
+
+
+
+ Channel Scope
+
+
+
+ 2
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
+ 3
+
+ -
+
+
+
+ 200
+ 300
+
+
+
+
+ Monospace
+ 8
+
+
+
+
+ -
+
+
+
+
+
+
+
+ RollupWidget
+ QWidget
+
+ 1
+
+
+ GLSpectrum
+ QWidget
+
+ 1
+
+
+ GLSpectrumGUI
+ QWidget
+
+ 1
+
+
+ ValueDialZ
+ QWidget
+
+ 1
+
+
+ ValueDial
+ QWidget
+
+ 1
+
+
+ ButtonSwitch
+ QToolButton
+
+
+
+ GLScopeNG
+ QWidget
+
+ 1
+
+
+ GLScopeNGGUI
+ QWidget
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+