f4exb
|
0d2c0ca117
|
Revert "BFM demod: implemented use RTP protocol for audio over UDP"
This reverts commit d946ceffc8 .
|
2018-02-06 01:18:13 +01:00 |
|
f4exb
|
dda124f1fb
|
Revert "AM, BFM demods: use button switch for RTP switch"
This reverts commit 2ee3161b50 .
|
2018-02-06 01:17:52 +01:00 |
|
f4exb
|
2ee3161b50
|
AM, BFM demods: use button switch for RTP switch
|
2018-02-05 18:25:31 +01:00 |
|
f4exb
|
d946ceffc8
|
BFM demod: implemented use RTP protocol for audio over UDP
|
2018-02-05 18:19:32 +01:00 |
|
f4exb
|
5e57c0462f
|
Cosmetic changes
|
2018-02-05 18:01:23 +01:00 |
|
f4exb
|
9cf57f5aca
|
AM demod: implemented use RTP protocol for audio over UDP
|
2018-02-05 18:01:12 +01:00 |
|
f4exb
|
2beba446f3
|
NFM demod: GUI button and setting to use RTP over UDP for copy to audio
|
2018-02-05 01:04:18 +01:00 |
|
f4exb
|
a1c84718ef
|
Simple AGC cleanup
|
2018-02-03 17:06:16 +01:00 |
|
f4exb
|
b0a97510e2
|
Moving average cleanup
|
2018-02-03 10:33:02 +01:00 |
|
f4exb
|
70adea206c
|
RTP audio sink fixes and test in NFM demod (endianess problem)
|
2018-01-31 00:40:54 +01:00 |
|
f4exb
|
f44df73590
|
NFM demod: use AudioNetSink to send audio samples on the network
|
2018-01-29 05:27:39 +01:00 |
|
f4exb
|
f4e2ac61f8
|
Merge branch 'dev'
|
2018-01-28 09:28:25 +01:00 |
|
f4exb
|
4c22be880c
|
UDP source: optimization for FM modes
|
2018-01-28 03:06:30 +01:00 |
|
f4exb
|
b57793607c
|
UDP source: adaptation to 24 bit DSP
|
2018-01-28 02:30:15 +01:00 |
|
f4exb
|
3106faec8e
|
ATV demod: replaced scaling literal by define
|
2018-01-25 18:37:30 +01:00 |
|
f4exb
|
c2594836b0
|
DSD Demod: compatibility with 24 bit samples in DSP
|
2018-01-24 23:57:36 +01:00 |
|
Christopher Hewitt
|
e48cb8ceed
|
DSD demod: fix typo
|
2018-01-22 21:28:11 -05:00 |
|
f4exb
|
a47587e16f
|
Specify Scope and Spectrum Vis floating point sample scale
|
2018-01-22 14:07:24 +01:00 |
|
f4exb
|
2ddcb8c358
|
Differentiate Rx and Tx DSP sample sizes
|
2018-01-22 08:46:05 +01:00 |
|
f4exb
|
491b8a6d33
|
Replaced hardcoded bit scaling literals by defines
|
2018-01-21 10:57:04 +01:00 |
|
f4exb
|
bde2f3447e
|
BFM demod: fixed pilot power GUI display
|
2018-01-13 04:04:34 +01:00 |
|
f4exb
|
8488a77e2c
|
SSB demod: relaxed decimator filter constraints as the actual filtering is done by the FFT filter
|
2018-01-09 19:56:15 +01:00 |
|
f4exb
|
6885dd1fe6
|
All concerned demods: call applyChannelSettings with force=true at construction and start.
|
2018-01-09 00:59:10 +01:00 |
|
f4exb
|
0af04cf66f
|
SSB Demod: call applyChannelSettings with force=true at construction and start. Corrected decimator filter cutoff
|
2018-01-09 00:40:48 +01:00 |
|
f4exb
|
5c6984899e
|
AM, SSB demod, SSB mod: fixed interpolator setting in apply channel settings. Fixes issue #117
|
2018-01-05 19:14:27 +01:00 |
|
f4exb
|
98429d7ec8
|
AM demod: fix debug message
|
2018-01-05 18:39:12 +01:00 |
|
f4exb
|
aed125e3d0
|
SSB demod: interpolator fixes
|
2018-01-05 18:38:47 +01:00 |
|
f4exb
|
74a7585c99
|
BFM demod is now compilable on a RPi3 host
|
2018-01-05 12:07:15 +01:00 |
|
f4exb
|
1ec8eecefb
|
DSD demod: use lower cutoff for optional audio high pass filter
|
2018-01-02 20:02:30 +01:00 |
|
f4exb
|
0c39c9dfd3
|
BFM demod: RDSTMC: use char* instead of std::string for constant array
|
2017-12-31 11:54:56 +01:00 |
|
f4exb
|
ffa24cde9b
|
BFM demod: RDSTMC: specify 0 value in array initialization
|
2017-12-31 11:45:47 +01:00 |
|
f4exb
|
0b72c016ab
|
DSD demod: gcc7 warnings fixes
|
2017-12-31 03:34:38 +01:00 |
|
f4exb
|
723df69943
|
BFM and DSD demod: gcc7 warnings fixes
|
2017-12-31 03:16:30 +01:00 |
|
f4exb
|
3f96ce4187
|
BFM demod: set -fno-var-tracking-assignments for rdstmc.cpp as it makes compilation very busy and memory hungry for nothing. May fix compilation on RPi3
|
2017-12-31 02:14:46 +01:00 |
|
f4exb
|
6041530353
|
ATV demod: added a settings structure not used yet
|
2017-12-29 23:00:52 +01:00 |
|
f4exb
|
d476736487
|
Demods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
|
2017-12-29 11:04:47 +01:00 |
|
f4exb
|
af58d18eac
|
NFM demod: use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
|
2017-12-29 05:23:24 +01:00 |
|
f4exb
|
e39e080cc0
|
Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method
|
2017-12-29 05:22:26 +01:00 |
|
f4exb
|
324aaa86b6
|
Plugins: cppcheck corrections
|
2017-12-29 03:22:04 +01:00 |
|
f4exb
|
9cb1a774c6
|
NFM demod: cpplint corrections
|
2017-12-29 03:03:28 +01:00 |
|
f4exb
|
8399baeb4e
|
Source plugins: put a serializer and deserializer in the core plugin for server. NFM demod: fixed deserializer
|
2017-12-28 03:21:48 +01:00 |
|
f4exb
|
85f9be7c64
|
cppcheck fixes
|
2017-12-26 22:29:24 +01:00 |
|
f4exb
|
add0a614dd
|
DSD demod: updated documentation
|
2017-12-26 21:47:56 +01:00 |
|
f4exb
|
2145eeb7b6
|
DSD demod: highpass filtering for audio completed
|
2017-12-26 20:29:23 +01:00 |
|
f4exb
|
e1d7ada5dd
|
DSD demod: highpass filtering for audio (1)
|
2017-12-26 10:59:51 +01:00 |
|
f4exb
|
bf6607044a
|
Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH with all settings parameters optional
|
2017-12-24 03:27:07 +01:00 |
|
f4exb
|
31aacc9571
|
Plugin interface: simplify createRxChannelGUI
|
2017-12-23 10:32:02 +01:00 |
|
f4exb
|
703aa21159
|
Plugin interface: simplify createRxChannel
|
2017-12-23 09:54:42 +01:00 |
|
f4exb
|
514e408aac
|
Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel POST implementation and rework in the PluginInterface
|
2017-12-23 05:56:40 +01:00 |
|
f4exb
|
9dd707896d
|
Use a name field in channels to be used in headless version to replace the GUI object name that was used as the name field
|
2017-12-20 23:57:06 +01:00 |
|
f4exb
|
e1ad61d692
|
Bumped version of all channel plugins
|
2017-12-18 00:06:01 +01:00 |
|
f4exb
|
6d12443100
|
Server: changes to support DeviceSet
|
2017-12-17 23:15:42 +01:00 |
|
f4exb
|
38373fbd87
|
Server: variable to avoid instantiation of GUI dependent objects when compiling plugins for server: Applied to NFM demod
|
2017-12-17 18:11:51 +01:00 |
|
f4exb
|
c22460723c
|
Web API: return 404 with API HTML documentation if URL is incorrect. Avoids response OK mistaken when not using a browser
|
2017-12-12 15:58:04 +01:00 |
|
f4exb
|
e4b65b52b4
|
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod
|
2017-12-11 18:18:47 +01:00 |
|
f4exb
|
2dd82e9eca
|
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod
|
2017-12-10 20:27:08 +01:00 |
|
f4exb
|
1d442fd077
|
SSB: updated documentation
|
2017-12-02 18:57:55 +01:00 |
|
f4exb
|
21e52e33fb
|
SSB: space sliders ticks more evenly depending on spectrum sample rate
|
2017-12-01 00:28:47 +01:00 |
|
f4exb
|
f4c1269540
|
SSB GUIs: added LSB and USB labels on the schematic frequency scale
|
2017-11-25 05:29:48 +01:00 |
|
f4exb
|
02e0945368
|
Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance
|
2017-11-23 01:19:32 +01:00 |
|
f4exb
|
8c3eeb1c3a
|
SSB mod/demod: GUI: resize main window
|
2017-11-22 22:01:13 +01:00 |
|
f4exb
|
cf2f099c37
|
WFM demod: implemented copy audio to UDP
|
2017-11-21 23:30:09 +01:00 |
|
f4exb
|
a1f6d29f03
|
UDP sink: fixed bandwidth channel marker display
|
2017-11-21 22:46:39 +01:00 |
|
f4exb
|
a57fdb8bd7
|
SSB demod: implemented copy audio to UDP
|
2017-11-21 21:33:46 +01:00 |
|
f4exb
|
17181189ae
|
SSB GUI: enlarge minimum width
|
2017-11-21 01:48:34 +01:00 |
|
f4exb
|
9455a4c5f6
|
SSB mod/demod: improve LSB/USB experience: DSB/SSB icon shows right sideband. Filter limit sliders with ticks. Button to flip sidebands
|
2017-11-21 01:09:47 +01:00 |
|
f4exb
|
0b5ab32a90
|
Web API: changed default port to 8091
|
2017-11-19 23:58:49 +01:00 |
|
f4exb
|
9b65511931
|
SSB mod and demod: added schematic frequency scale for bandwidth filters
|
2017-11-19 21:19:19 +01:00 |
|
f4exb
|
dc50ba1249
|
Web API: report Rx channel info summary
|
2017-11-19 18:18:17 +01:00 |
|
f4exb
|
d0572a6f84
|
Added microsecond epoch as unique id to channel instances
|
2017-11-19 11:36:20 +01:00 |
|
f4exb
|
b91ad7c4b7
|
Web API: added channel enumeration in /sdrangel GET. Partial implementation in channel plugins
|
2017-11-19 03:38:07 +01:00 |
|
f4exb
|
4a7b71c199
|
Channel analyzers: fixed delta frequency change
|
2017-11-15 01:58:44 +01:00 |
|
f4exb
|
3db655fe61
|
Highlight demod frame when the marker is highlighted on the spectrum
|
2017-11-14 22:58:35 +01:00 |
|
f4exb
|
1feebc41f0
|
TCP source: applied new channel marker signal handling
|
2017-11-14 08:39:45 +01:00 |
|
f4exb
|
d7eee52ad0
|
UDP source: applied new channel marker signal handling
|
2017-11-14 08:35:18 +01:00 |
|
f4exb
|
159fcad964
|
WFM Demod: applied new channel marker signal handling
|
2017-11-14 08:27:38 +01:00 |
|
f4exb
|
20b93b8186
|
SSB Demod: applied new channel marker signal handling
|
2017-11-14 02:01:44 +01:00 |
|
f4exb
|
f6337e4597
|
Bumped version to 3.8.4
|
2017-11-14 01:50:14 +01:00 |
|
f4exb
|
1370c65830
|
NFM Demod: applied new channel marker signal handling
|
2017-11-14 01:45:13 +01:00 |
|
f4exb
|
04c495d876
|
DSD Demod: applied new channel marker signal handling
|
2017-11-14 01:34:51 +01:00 |
|
f4exb
|
a182656294
|
BFM Demod: applied new channel marker signal handling
|
2017-11-14 01:23:01 +01:00 |
|
f4exb
|
4896b1bf40
|
ATV Demod: applied new channel marker signal handling and fixed frequency shift handling
|
2017-11-14 01:06:19 +01:00 |
|
f4exb
|
be170c455f
|
New channel marker signal handling: Applied to new gen channel analyzer and AM Demod
|
2017-11-14 00:35:25 +01:00 |
|
f4exb
|
7b8b492bdd
|
New channel marker signal handling. Applied to channel analyzer
|
2017-11-14 00:06:42 +01:00 |
|
f4exb
|
8958edd4be
|
BFM demod: fixed spectrum gui update when channel sample rate changes
|
2017-11-12 14:58:52 +01:00 |
|
f4exb
|
e492253bc8
|
Removed obsolete basic channel settings widget
|
2017-11-12 10:36:08 +01:00 |
|
f4exb
|
9cca7100ac
|
Demdulators: removed obsolete on menu double clicked event handling. Modulators: removed obsolete basic settings shown indicator
|
2017-11-12 10:30:12 +01:00 |
|
f4exb
|
be91456670
|
ChannelAnalyzerNG GUI: fixed some widgets minimum sizes
|
2017-11-11 06:01:14 +01:00 |
|
f4exb
|
989de1284d
|
ChannelAnalyzerNG GUI: fixed new badwidth and low cutoff calculation integer range
|
2017-11-11 05:42:49 +01:00 |
|
f4exb
|
44b49847f9
|
Bumped to version 3.8.3
|
2017-11-11 05:14:58 +01:00 |
|
f4exb
|
32e225263e
|
Channel analyzer NG: fixed GUI displays (mainly spectrum) when channel sample rate changes. Some code cleanup
|
2017-11-11 05:10:15 +01:00 |
|
f4exb
|
e6b2d12236
|
SSB mod/demod: make sure channel marker bandwidth and low cutoff are displayed correctly
|
2017-11-10 23:01:21 +01:00 |
|
f4exb
|
c4e26bf66d
|
Rx channel plugins: use the demodulator constructor separated from the demodulator GUI constructor
|
2017-11-09 01:03:05 +01:00 |
|
f4exb
|
4ad038ed9d
|
Created demod constructor method in all Rx channel plugins
|
2017-11-08 14:23:49 +01:00 |
|
f4exb
|
cef9d5d7bc
|
Added demod constructor interface in the plugin API. Created method in AM demod
|
2017-11-08 08:31:00 +01:00 |
|
f4exb
|
76bf0ad104
|
Rx plugins: removed useless create method in private slot
|
2017-11-08 00:03:12 +01:00 |
|
f4exb
|
9ff05baa70
|
Renamed createRxChannel to createRxChannelGUI to described only the GUI will be created there in the future
|
2017-11-07 23:49:27 +01:00 |
|
f4exb
|
fabb5ea6ba
|
ATV modulator: better size text overlay
|
2017-11-07 02:00:54 +01:00 |
|
f4exb
|
b0c1a99b6c
|
ATV Demod: ATV screen code cleanup
|
2017-11-07 01:10:56 +01:00 |
|
f4exb
|
db57a4b1e1
|
ATV Demod: use a UI agnostic interface for the ATV screen
|
2017-11-07 01:04:43 +01:00 |
|
f4exb
|
f2fe5753b1
|
ATV demod: GUI and demod separation (2)
|
2017-11-06 23:57:59 +01:00 |
|
f4exb
|
5131fb86b1
|
ATV demod: GUI and demod separation (1)
|
2017-11-06 23:04:23 +01:00 |
|
f4exb
|
3d74ac9ed8
|
Various small corrections
|
2017-11-06 02:12:44 +01:00 |
|
f4exb
|
95f9df8396
|
Moved m_deviceAPI->addThreadedSource at the end of the constructor sequence in all channel plugins
|
2017-11-06 01:39:44 +01:00 |
|
f4exb
|
ba55803efd
|
WFM demod: fixed segfault (issue #88) by re-organizing constructor instructions sequence
|
2017-11-06 00:17:40 +01:00 |
|
f4exb
|
465416ee19
|
SSB channels: fix the fixes (2)
|
2017-11-03 20:13:54 +01:00 |
|
f4exb
|
3bdddb5818
|
SSB channels: fix the fixes (1)
|
2017-11-03 19:29:48 +01:00 |
|
f4exb
|
0038b684d3
|
SSB demod: Prevent uncontrolled triggering of applyBandwidths while displaying settings
|
2017-11-03 11:20:27 +01:00 |
|
f4exb
|
9e5a7bb6fd
|
SSB mod/demod: fixed default window title
|
2017-11-03 09:39:36 +01:00 |
|
f4exb
|
b620c8a5fa
|
SSB Demod: updated bandwidths maangement to same algorithms as with SSB Modulator. Makes code clearer and simpler
|
2017-11-03 03:30:24 +01:00 |
|
f4exb
|
10e92686fc
|
Move main window readme to the sdrgui folder where it makes more sense
|
2017-11-02 14:09:15 +01:00 |
|
f4exb
|
7370eba0f7
|
Bumped version to v3.8.0
|
2017-11-01 14:58:36 +01:00 |
|
f4exb
|
e206fc84a8
|
Create channel registration methods for the Tx part in DeviceUISet
|
2017-10-31 22:37:57 +01:00 |
|
f4exb
|
a61bb04dac
|
Rx Channel plugins now handled via DeviceUISet
|
2017-10-31 08:24:05 +01:00 |
|
f4exb
|
da5f8aa6f9
|
Hack to try ChannelAnalyzer channel plugin handled via DeviceUISet
|
2017-10-31 00:07:55 +01:00 |
|
f4exb
|
a106deeaf7
|
Make a static getter of Main Window reference as it is de facto a singleton. Use it in place of plugin API getter
|
2017-10-24 13:45:10 +02:00 |
|
f4exb
|
355bff2a8c
|
Windows build corrections
|
2017-10-22 21:02:19 +02:00 |
|
f4exb
|
fa77ca3fb6
|
Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split
|
2017-10-22 19:12:43 +02:00 |
|
f4exb
|
e36a6a0eb7
|
BFM demod: bumped version
|
2017-10-21 10:35:49 +02:00 |
|
f4exb
|
32f284a0de
|
BFM demod: fixed missing channel configuration message handling
|
2017-10-21 10:35:03 +02:00 |
|
f4exb
|
cf78f9199c
|
SSB modulator: use settings in GUI (1)
|
2017-10-19 00:26:03 +02:00 |
|
f4exb
|
1bca649e7a
|
UDP Sink: use settings in GUI (5)
|
2017-10-16 00:28:01 +02:00 |
|
f4exb
|
59d6336edd
|
NFM demod: fixed squelch display
|
2017-10-12 22:17:56 +02:00 |
|
f4exb
|
090684d6e4
|
WFM demod: restored channel ID
|
2017-10-12 13:56:14 +02:00 |
|
f4exb
|
c1e86afa80
|
Demod GUI corrections (2)
|
2017-10-12 08:24:21 +02:00 |
|
f4exb
|
8c2483a850
|
Demod GUI corrections
|
2017-10-12 01:21:30 +02:00 |
|
f4exb
|
aa0eea3ba8
|
NFM demod: removed rf bandwidth constants in GUI
|
2017-10-11 22:52:52 +02:00 |
|
f4exb
|
ccee9dbf28
|
AM demod: fixed destructor
|
2017-10-09 00:21:37 +02:00 |
|
f4exb
|
49db1b2273
|
NFM demod: GUI and demod separation phase1 (3)
|
2017-10-08 23:36:47 +02:00 |
|
f4exb
|
7d484181cc
|
NFM demod: GUI and demod separation phase1
|
2017-10-08 17:37:12 +02:00 |
|
f4exb
|
094f10fe5a
|
NFM demod: GUI and demod separation phase1 (1)
|
2017-10-08 14:06:48 +02:00 |
|
f4exb
|
88a10f9a7e
|
NFM demod: use settings in demod
|
2017-10-08 11:37:15 +02:00 |
|
f4exb
|
531ab992f3
|
NFM demod: pass CTCSS index via message
|
2017-10-08 10:52:37 +02:00 |
|
f4exb
|
f8fe5e2e13
|
NFM demod: use settings in GUI
|
2017-10-08 10:26:36 +02:00 |
|
f4exb
|
57367021c8
|
NFM demod: added settings class
|
2017-10-08 09:58:19 +02:00 |
|
f4exb
|
f19572ed0e
|
BFM plugin: fixed channel marker save to settings
|
2017-10-08 03:47:18 +02:00 |
|
f4exb
|
03bea34833
|
WFM demod: implemented channel marker menu dialog
|
2017-10-08 03:46:49 +02:00 |
|
f4exb
|
08cc475583
|
WFM demod: separate GUI and demod phase 1
|
2017-10-08 03:29:33 +02:00 |
|
f4exb
|
f9b426de69
|
WFM demod: use settings in demod
|
2017-10-08 03:17:13 +02:00 |
|
f4exb
|
8a7dcfa4dd
|
WFM demod: use settings in GUI
|
2017-10-08 02:52:32 +02:00 |
|
f4exb
|
8e6ccceb00
|
WFM demod: added settings class
|
2017-10-08 02:26:47 +02:00 |
|
f4exb
|
e92b9a1114
|
LoRa demod: separate GUI and demod
|
2017-10-08 01:42:18 +02:00 |
|
f4exb
|
26d7fe8d86
|
LoRa demod: use settings in GUI
|
2017-10-08 00:28:42 +02:00 |
|
f4exb
|
bb2c114dd2
|
LoRa demod: created settings class
|
2017-10-07 22:18:33 +02:00 |
|
f4exb
|
71055aa8ad
|
TCP source: updated version
|
2017-10-07 12:55:51 +02:00 |
|
f4exb
|
d3fc8396dd
|
TCP source: GUI and source separation phase 1
|
2017-10-07 12:55:17 +02:00 |
|
f4exb
|
6e7deef7e0
|
TCP source: removed references to GUI and main window in sources and restore TCP socket processing
|
2017-10-07 11:07:46 +02:00 |
|
f4exb
|
875593af15
|
TCP source: removed reference to GUI in the source
|
2017-10-07 10:48:38 +02:00 |
|
f4exb
|
9c1d2e43b1
|
TCP source: use settings in source
|
2017-10-07 10:44:58 +02:00 |
|
f4exb
|
8cc0f53635
|
TCP source: use settings in GUI
|
2017-10-07 10:24:25 +02:00 |
|
f4exb
|
62b8a9d95d
|
TCP source: created settings object
|
2017-10-07 09:33:41 +02:00 |
|
f4exb
|
e2ff0da18a
|
UDP source: full usage of settings
|
2017-10-07 06:30:30 +02:00 |
|
f4exb
|
63d94ac9a1
|
UDP source: fixed settings passing
|
2017-10-07 06:04:05 +02:00 |
|
f4exb
|
bb6b313bc8
|
UDP source: use settings class
|
2017-10-07 05:44:43 +02:00 |
|
f4exb
|
8bee1b600c
|
DSD demod: fixed volume too low when using DV serial dongle
|
2017-10-07 05:06:44 +02:00 |
|
f4exb
|
ba9d8cdc1c
|
UDP source: changed marker color
|
2017-10-05 22:11:57 +02:00 |
|
f4exb
|
1e33bc3e8d
|
UDP source: use settings class in GUI (2)
|
2017-10-05 13:38:55 +02:00 |
|
f4exb
|
e6892ab7e1
|
UDP source: use settings class in GUI (1)
|
2017-10-05 08:38:06 +02:00 |
|
f4exb
|
e3284760f8
|
UDP source: moved samples format enum to settings class
|
2017-10-05 08:17:49 +02:00 |
|
f4exb
|
d0f07f0ccd
|
UDP source: added settings class
|
2017-10-05 00:55:14 +02:00 |
|
f4exb
|
58a17f421c
|
TCP source, UDP sink: removed rollup widget save/restore state during serialization/deserialization and make methods protected in rollup widget
|
2017-10-05 00:37:12 +02:00 |
|
f4exb
|
dabe952b40
|
UDP source: removed rollup widget save/restore state during serialization/deserialization
|
2017-10-05 00:28:05 +02:00 |
|
f4exb
|
d0943b384f
|
UDP source: separate demod and GUI phase 1
|
2017-10-04 22:41:58 +02:00 |
|
f4exb
|
a1afc0ebe6
|
UDP source: refactor constructor
|
2017-10-04 22:05:38 +02:00 |
|
f4exb
|
b6d667c39c
|
CRLF problem
|
2017-10-04 02:00:55 +02:00 |
|
f4exb
|
a30bda2d3a
|
Updated version of touched plugins
|
2017-10-04 01:20:02 +02:00 |
|
f4exb
|
3405424ad1
|
DSD demod: old code cleanup
|
2017-10-04 00:29:47 +02:00 |
|
f4exb
|
392f1f43d6
|
DSD demod: use settings in demod
|
2017-10-04 00:02:59 +02:00 |
|
f4exb
|
2bcf9e0933
|
DSD demod: use settings in GUI
|
2017-10-03 23:42:56 +02:00 |
|
f4exb
|
601b429a96
|
DSD demod settings: corrected squelch scaling
|
2017-10-03 23:05:18 +02:00 |
|
f4exb
|
96530f13f4
|
DSD demod: rescale squelch
|
2017-10-03 23:03:29 +02:00 |
|
f4exb
|
6e2e8dc2b5
|
DSD demod: rescale demod gain and volume
|
2017-10-03 23:00:18 +02:00 |
|
f4exb
|
65ec5015df
|
DSD demod: rescale RF bandwidth and FM deviation
|
2017-10-03 22:49:30 +02:00 |
|
f4exb
|
878871e120
|
DSD demod: reorder parameters in configure method
|
2017-10-03 22:43:34 +02:00 |
|
f4exb
|
2cf107ee34
|
DSD demod settings: correct serialize/deserialize frequency offset
|
2017-10-03 22:24:07 +02:00 |
|
f4exb
|
3e9be4181c
|
DSD demod settings: save input requency offset
|
2017-10-03 22:19:40 +02:00 |
|
f4exb
|
a03d08248b
|
DSD demod: settings
|
2017-10-02 23:01:13 +02:00 |
|
f4exb
|
9d7bfe4a25
|
DSD demod: settings (1)
|
2017-10-02 19:38:52 +02:00 |
|
f4exb
|
918aff8b8f
|
DSD demod: separate GUI from demod
|
2017-10-02 13:56:40 +02:00 |
|
f4exb
|
610333a883
|
SSB demod: updated version
|
2017-10-02 01:46:06 +02:00 |
|
f4exb
|
673047c7e2
|
SSB demod: use settings class in demod
|
2017-10-02 01:45:19 +02:00 |
|
f4exb
|
9b53041eea
|
SSB demod: added settings class
|
2017-10-01 23:22:06 +02:00 |
|
f4exb
|
06ac0d6b4d
|
SSB demod: separate GUI from demod
|
2017-10-01 22:12:10 +02:00 |
|
f4exb
|
6095cf549c
|
BFM demod: use settings in the demod
|
2017-10-01 20:17:20 +02:00 |
|
f4exb
|
5192d7fe59
|
BFM demod: use settings in the GUI only
|
2017-10-01 19:20:56 +02:00 |
|
f4exb
|
edd0adde3b
|
BFM demod: created a settings class
|
2017-10-01 17:54:48 +02:00 |
|
f4exb
|
2b2b0eff8d
|
Created a Serializable interface for where only the serialization methods are needed from an object. Applied to AM demod channel marker
|
2017-10-01 16:52:23 +02:00 |
|
f4exb
|
f10d486b28
|
BFM demod: fixed segfault
|
2017-10-01 16:02:34 +02:00 |
|
f4exb
|
b646d0c89f
|
BFM demod: GUI and demod separation
|
2017-10-01 12:48:31 +02:00 |
|
f4exb
|
a9d1b2ef65
|
BFM demod: moved RDS parser in the demod
|
2017-10-01 11:50:16 +02:00 |
|
f4exb
|
b11cf719d6
|
ATV modulator: fixed segfault when there is no GUI message queue
|
2017-10-01 10:12:54 +02:00 |
|
f4exb
|
35c5d623fd
|
ATV Demod: renaming of some attributes
|
2017-10-01 09:06:55 +02:00 |
|
f4exb
|
95b191353b
|
Fixed warnings with g++ 6.3
|
2017-09-30 04:05:32 +02:00 |
|
f4exb
|
4d07272503
|
ChannelAnalyzerNG: decouple demod and GUI
|
2017-09-29 18:36:33 +02:00 |
|
f4exb
|
54bd4b38f0
|
ChannelAnalyzer: decouple demod and GUI
|
2017-09-28 23:06:06 +02:00 |
|
f4exb
|
ff5e233eb0
|
AM demod: move channelizer and threaded channelizer from GUI to demod
|
2017-09-28 00:24:03 +02:00 |
|
f4exb
|
95891164d5
|
Channel Rx / GUI new messaging system
|
2017-09-27 23:47:29 +02:00 |
|
f4exb
|
5ab144da82
|
AM demod: Windows build update
|
2017-09-27 01:04:04 +02:00 |
|
f4exb
|
7f9b22ccac
|
AM demod: use settings object serialization / deserialization
|
2017-09-27 00:55:33 +02:00 |
|
f4exb
|
7159ffff09
|
AM Demod: use settings object to pass data from GUI to demod
|
2017-09-27 00:16:35 +02:00 |
|
f4exb
|
1bb612bf62
|
AM demod: use settings object to apply settings
|
2017-09-26 23:53:35 +02:00 |
|
f4exb
|
69a94c6004
|
AM demod: use AM settings class and associated applySettings method
|
2017-09-26 23:19:49 +02:00 |
|
f4exb
|
0b6eb2129a
|
Reset PluginInstanceGUI to its original name
|
2017-09-26 00:22:08 +02:00 |
|
f4exb
|
da8857e0e1
|
Windows build fixes
|
2017-09-23 17:19:58 +02:00 |
|
f4exb
|
a9a514993b
|
Windows build: corrections for the new tool chain
|
2017-09-18 13:41:08 +02:00 |
|
f4exb
|
2b4f8a0f55
|
Implemented GUI input message queue and interface
|
2017-09-16 22:23:31 +02:00 |
|
f4exb
|
1d4cb21bb5
|
Separate construction/destruction for the source input plugin core and the GUI
|
2017-09-16 10:45:08 +02:00 |
|
f4exb
|
a6d6a717ae
|
GUI segregation: renamed PluginGUI interface to PluginInstanceUI
|
2017-09-03 19:55:00 +02:00 |
|
f4exb
|
061253a4ba
|
UDP source plugin: updated version
|
2017-08-27 18:21:28 +02:00 |
|
f4exb
|
59c43310fe
|
Updated documentation (2)
|
2017-08-27 17:20:35 +02:00 |
|
f4exb
|
4d36cba7a8
|
Updated documentation (1)
|
2017-08-27 11:28:54 +02:00 |
|
f4exb
|
4fe318e8d4
|
NFM demod: updated revision
|
2017-08-27 00:29:38 +02:00 |
|
f4exb
|
af63a8ed5c
|
NFM demod: implemented option to copy audio to UDP
|
2017-08-27 00:27:11 +02:00 |
|
f4exb
|
939e423c02
|
NFM demod: implemented basic channel settings dialog
|
2017-08-26 22:16:05 +02:00 |
|
f4exb
|
64e1389222
|
AM demod: use mono fixed volume samples for copy to UDP
|
2017-08-26 21:57:30 +02:00 |
|
f4exb
|
c495ba0f2a
|
UDP sink: save channel marker center frequency in only one slot
|
2017-08-26 21:20:35 +02:00 |
|
f4exb
|
1ff798f1d6
|
UDP source: use channel marker serializer/deserializer (1)
|
2017-08-26 21:03:37 +02:00 |
|
f4exb
|
7ae5c2a6d6
|
UDP source: save channel marker center frequency in only one slot
|
2017-08-26 15:13:03 +02:00 |
|
f4exb
|
70de05f060
|
DSD demodulator: use channel marker serializer/deserializer
|
2017-08-26 14:36:38 +02:00 |
|
f4exb
|
7af90583fe
|
BFM demodulator: use channel marker serializer/deserializer
|
2017-08-26 14:30:55 +02:00 |
|
f4exb
|
dea3cb2680
|
AM demodulator: use channel marker serializer/deserializer
|
2017-08-26 10:35:01 +02:00 |
|
f4exb
|
b2337e44dd
|
Channel marker own serializer/deserializer
|
2017-08-26 09:58:07 +02:00 |
|
f4exb
|
8c06a74581
|
AM demod: fixed deserializator
|
2017-08-26 06:08:30 +02:00 |
|
f4exb
|
2e18f50eaf
|
AM demod: fixed copy audio to UDP switching
|
2017-08-26 05:57:49 +02:00 |
|
f4exb
|
27d504e1ac
|
AM demod: implement copy audio to UDP and basic channel settings dialog
|
2017-08-26 05:32:01 +02:00 |
|
f4exb
|
3b03da44b9
|
BFM demod: serialize/deserialize all channel marker parameters
|
2017-08-26 03:56:03 +02:00 |
|
f4exb
|
d84b69633c
|
DSD and BFM demods: fixed UDP copy button tooltip when port changes
|
2017-08-25 18:58:53 +02:00 |
|
f4exb
|
8a60af3e52
|
BFM demod: added basic channel settings dialog and copy audio to UDP option
|
2017-08-25 18:56:43 +02:00 |
|
f4exb
|
a5b7428755
|
UDP sink plugin: implemented a gain input control for real sample input
|
2017-08-25 15:29:45 +02:00 |
|
f4exb
|
a7d6b3a75d
|
UDP source plugin: use channel marker address and port
|
2017-08-25 12:12:46 +02:00 |
|
f4exb
|
c76a617be4
|
DSD demod: display UDP address and port in the button tooltip
|
2017-08-25 09:32:17 +02:00 |
|
f4exb
|
115379bcf2
|
DSD demod: use AudioSample type for the UDP sink buffer
|
2017-08-25 01:17:21 +02:00 |
|
f4exb
|
1b2df9f0fc
|
DSD demod: copy to UDO only from first audio FIFO when both slots are selected
|
2017-08-25 00:04:44 +02:00 |
|
f4exb
|
511686f820
|
Use new audio fifo based on audio sample type
|
2017-08-25 00:02:49 +02:00 |
|
f4exb
|
d98d8757b0
|
Moved audio sample definitions to dsp types definitions
|
2017-08-24 15:24:28 +02:00 |
|
f4exb
|
f74e74af12
|
DSD demod: implemented audio duplication to UDP
|
2017-08-24 13:51:24 +02:00 |
|
f4exb
|
3b5fe0170f
|
DSD decoder: put UDP sink for audio in place
|
2017-08-24 08:46:14 +02:00 |
|
f4exb
|
614021f9a0
|
Added send port to UDP parameters
|
2017-08-24 02:26:47 +02:00 |
|
f4exb
|
01eed29a6f
|
Implemented new basic channel settings dialog instead of widget inside rollup
|
2017-08-24 02:05:48 +02:00 |
|
f4exb
|
0c0bf2e094
|
DSD demodulator: implemented now channel marker settings with UDP parameters
|
2017-08-23 23:44:12 +02:00 |
|
f4exb
|
f07563500b
|
UDP source plugin: serialize/deserialize new AM formats and AGC setting
|
2017-08-23 01:21:26 +02:00 |
|
f4exb
|
49523b1bbd
|
UDP sink plugin: updated documentation
|
2017-08-22 23:55:42 +02:00 |
|
f4exb
|
e5b8808402
|
UDP source plugin: updated documentation (2). UDP sink plugin: added to Mac O/S build
|
2017-08-21 23:33:47 +02:00 |
|
f4exb
|
8b00b6fdf0
|
UDP source plugin: updated documentation
|
2017-08-21 23:30:38 +02:00 |
|
f4exb
|
3803f72e9f
|
UDP channel plugins: Windows build
|
2017-08-21 13:10:54 +02:00 |
|
f4exb
|
f56bea2afe
|
UDP source plugin: optimize squelch gate and release times for SSB
|
2017-08-20 23:44:40 +02:00 |
|
f4exb
|
872fa9bd20
|
UDP source plugin: AM with DV block optimization
|
2017-08-20 22:51:22 +02:00 |
|
f4exb
|
8a16e99e48
|
UDP source plugin: new AM mode with 300 Hz low cutoff bandpass filter
|
2017-08-20 22:18:33 +02:00 |
|
f4exb
|
7cfdb9efdd
|
UDP source plugin: reduce AM average length
|
2017-08-20 09:05:09 +02:00 |
|
f4exb
|
1c36d07254
|
UDP source plugin fixes
|
2017-08-20 03:47:21 +02:00 |
|
f4exb
|
65b4930171
|
UDP source plugin: adjust AM and AGC times
|
2017-08-20 01:56:23 +02:00 |
|
f4exb
|
1d32eb0217
|
AM demod: eliminate DC from demodulated output. Set volume AGC length to 50ms
|
2017-08-20 00:56:50 +02:00 |
|
f4exb
|
79f53275de
|
UDP source plugin: implemented AM with DC filtering and AGC
|
2017-08-20 00:32:40 +02:00 |
|
f4exb
|
c934658cc0
|
UDPSource plugin: make Apply button light in green when a change needs to be applied
|
2017-08-19 03:45:17 +02:00 |
|
f4exb
|
b3bd9967a4
|
UDPSink plugin: implemented squelch gate control
|
2017-08-19 00:52:10 +02:00 |
|
f4exb
|
587d38665d
|
UDP source plugin: implemented squelch gate
|
2017-08-19 00:12:56 +02:00 |
|
f4exb
|
6473c84e68
|
UDPSink plugin: activate VU meter for NFM modulation
|
2017-08-18 22:15:04 +02:00 |
|
f4exb
|
dda67c0947
|
UDP source plugin: fixed AM demod
|
2017-08-18 12:30:12 +02:00 |
|
f4exb
|
32510091df
|
UDPSrc plugin: full squelch implementation
|
2017-08-18 00:10:15 +02:00 |
|
f4exb
|
c6b58431fe
|
UDPSrc plugin: partial squelch implementation
|
2017-08-17 20:23:17 +02:00 |
|
f4exb
|
315d408eee
|
DSD demod plugin: slow down channel power refresh rate
|
2017-08-17 17:48:47 +02:00 |
|
f4exb
|
05e52edd1e
|
SSB demod plugin: slow down channel power refresh rate
|
2017-08-17 17:43:27 +02:00 |
|
f4exb
|
ce7271aeeb
|
NFM demod plugin: slow down channel power refresh rate
|
2017-08-17 17:25:10 +02:00 |
|
f4exb
|
2d956df50f
|
AM demod plugin: slow down channel power refresh rate
|
2017-08-17 17:21:38 +02:00 |
|
f4exb
|
90ce3ec9ad
|
UDPSink plugin: rename volume to gain
|
2017-08-17 17:09:02 +02:00 |
|
f4exb
|
c601d8dbaa
|
UDPSource and UDPSink plugins: UI refactoring
|
2017-08-17 12:57:45 +02:00 |
|
f4exb
|
ff9eb18a4f
|
UDPSink plugin: added UDP handler
|
2017-08-15 16:08:12 +02:00 |
|
f4exb
|
d660a5b017
|
UDPSoure plugin: updated documentation
|
2017-08-15 12:40:09 +02:00 |
|
f4exb
|
9786640322
|
UDPSink utility: use fixed payload size in bytes
|
2017-08-15 12:29:54 +02:00 |
|
f4exb
|
a89e34255b
|
UDPSink plugin: GUI fixes
|
2017-08-15 00:20:04 +02:00 |
|
f4exb
|
73d680c356
|
UDPSink plugin GUI: added VU meter
|
2017-08-14 23:27:12 +02:00 |
|
f4exb
|
0288044ab3
|
UDPSink plugin: basic framework
|
2017-08-14 01:39:26 +02:00 |
|
f4exb
|
ca7f9228ec
|
SSB demod: updated documentation
|
2017-08-06 23:16:25 +02:00 |
|
f4exb
|
4c37f40ed6
|
SSB demod: make AGC clamping optional
|
2017-08-06 00:58:30 +02:00 |
|
f4exb
|
f90ddf20eb
|
SSB: replaced AGC checkboxes by button switches
|
2017-08-06 00:28:59 +02:00 |
|
f4exb
|
8a5668a186
|
SSB demod: clamp AGC value
|
2017-08-06 00:02:16 +02:00 |
|
f4exb
|
d8f7dcebdc
|
SSM modulator: added audio compressor
|
2017-08-05 19:08:33 +02:00 |
|
f4exb
|
75ad34eb2e
|
SSB demod: corrected documentation
|
2017-08-01 03:43:10 +02:00 |
|
f4exb
|
8f44a10c86
|
SSBdemod: updated documentation
|
2017-07-31 00:44:04 +02:00 |
|
f4exb
|
2f3c0545c8
|
Channel Analyzer NG: UI cosmetic updates
|
2017-07-28 18:02:08 +02:00 |
|
f4exb
|
a0fd763002
|
Channel Analyzer NG: better handle the LSB case
|
2017-07-28 17:21:46 +02:00 |
|
f4exb
|
f6bdf35589
|
SSB demod: display initial values
|
2017-07-27 21:14:50 +02:00 |
|
f4exb
|
38318577de
|
Put smootherstep function code in one place
|
2017-07-27 11:24:01 +02:00 |
|
f4exb
|
86e52928d9
|
SSB demod: remove AGC threshold (squelch) completely if level us fully turned down (-99 dB)
|
2017-07-27 10:50:41 +02:00 |
|
f4exb
|
6df03cd147
|
SSB demod: set AGC target to -20dB in power
|
2017-07-26 14:34:49 +02:00 |
|
f4exb
|
8452985061
|
SSB demod: implement audio mute button squelch light indicator
|
2017-07-26 01:44:57 +02:00 |
|
f4exb
|
52eb869b7c
|
SSB demod: AGC: implemented threshold gate to mitigate transients
|
2017-07-26 00:08:29 +02:00 |
|
f4exb
|
9ec4e6de98
|
SSB demod: improve AGC threshold handling
|
2017-07-25 23:39:27 +02:00 |
|
f4exb
|
2597883015
|
SSB demod: updated AGC
|
2017-07-25 21:21:48 +02:00 |
|
f4exb
|
d15b484a4f
|
SSB demod: added AGC configuration
|
2017-07-25 08:40:15 +02:00 |
|
f4exb
|
810955ac58
|
SSB demod: UI: added new AGC controls
|
2017-07-25 08:30:02 +02:00 |
|
f4exb
|
2b2f68a73c
|
SSB demod: adjusted AGC target and audio volume multiplication factor
|
2017-07-25 01:22:16 +02:00 |
|
f4exb
|
94704ab7b2
|
SSB demod: implemented basic AGC not optional
|
2017-07-25 00:58:16 +02:00 |
|
f4exb
|
3b095f4253
|
SSB: updated documentation (2)
|
2017-07-22 12:02:09 +02:00 |
|
f4exb
|
b1f35ca144
|
SSB: updated documentation
|
2017-07-22 11:48:52 +02:00 |
|
f4exb
|
28680b9909
|
SSB demod: GUI: set volume page step to 1
|
2017-07-22 10:24:54 +02:00 |
|
f4exb
|
303cb1f3c3
|
bumped version to 3.5.2
|
2017-07-22 04:50:38 +02:00 |
|
f4exb
|
de74f27c9a
|
SSB demod: show LSB and DSB values appropriately
|
2017-07-22 04:23:10 +02:00 |
|
f4exb
|
bceafe6f2c
|
UDP source: edit masks for IP and ports and minimum size
|
2017-07-02 00:28:28 +02:00 |
|
f4exb
|
5ab5989e7f
|
ChannelAnalyzerNG: set bandwidth text appropriately considering SSB/DSB setting
|
2017-07-01 09:56:38 +02:00 |
|