Jon Beniston
960af9157e
Add UDP ports for packet forwarding in 802.15.4 mod.
2021-04-07 21:09:03 +01:00
Jon Beniston
e15470494a
Add UDP ports for packet forwarding in Packet mod and demod.
2021-04-07 21:06:00 +01:00
f4exb
cb657c72a1
DATV modulator: fixed file source looping
2021-04-01 08:06:41 +02:00
Jon Beniston
0e2304de1d
Fix gcc compiler warnings
2021-03-31 17:01:47 +01:00
Jon Beniston
0857f1348a
Add DVB-S2 modulator
2021-03-31 16:41:42 +01:00
Jon Beniston
edcda403b6
Remove unnecessary zero-padding in DATV mod RS encoder
2021-03-27 09:55:46 +00:00
Jon Beniston
24d8da247c
Fix gcc warnings
2021-03-18 20:33:52 +00:00
Jon Beniston
37a19dee04
Add DATV Modulator
2021-03-18 17:17:58 +00:00
f4exb
996e4d7816
SSB demod: increase audio volume range to -10 to +40 dB. Restored Appveyour MSVC build
2021-03-16 05:16:59 +01:00
f4exb
b5d501e6ab
Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772
2021-02-12 00:53:18 +01:00
f4exb
b62cf26b22
Moved message to GUI to ChannelAPI. Prepares #769
2021-02-08 21:52:47 +01:00
Christoph Berg
0d6a3a4f47
Fix some typos spotted by lintian
2021-01-19 12:36:56 +01:00
Jon Beniston
082904aa17
Fix bit stuffing and SSID in packet modulator
2021-01-13 17:12:14 +00:00
f4exb
793d8b9f49
Demod Analyzer: implementation for the rest of planned plugins
2020-12-21 02:30:29 +01:00
f4exb
e8ea0665fe
Demod Analyzer: REST API update. AMMod: fixed include issue
2020-12-20 19:01:54 +01:00
f4exb
321cffc9c7
Demod Analyzer implementation with AM modulator and demodulator
2020-12-20 18:31:59 +01:00
f4exb
ee0e5fc777
AFC: implemented message pipes for sending back channel settings. Implemented in all relevant channel plugins. Removed obsolete methods
2020-12-13 13:04:36 +01:00
f4exb
38a06c4f69
Added MessagePipes garbage collector. Updated versions and changelogs
2020-12-12 16:31:38 +01:00
f4exb
04dbb028aa
FreeDV: removed useless set callback functions. Use mutex appropriately
2020-12-09 01:15:38 +01:00
f4exb
445b7c57e2
Updated versions and changelogs
2020-11-26 07:12:01 +01:00
f4exb
6de27fc3d0
SSB Mod: added audio compressor preamp gain and threshold controls
2020-11-25 14:19:21 +01:00
f4exb
d1e0f8d865
SSB modulator: fixed audio compressor constants. Fixes #719
2020-11-25 05:40:39 +01:00
Jon Beniston
3875babadf
Update remote sink/source docs so they no longer say the plugin is only available on Linux
2020-11-24 16:02:17 +00:00
f4exb
4059a0be27
Reworked ARM Neon detection and remote plugins inclusion in the build
2020-11-23 21:16:25 +01:00
f4exb
f155d63580
Remote plugins: add USE_NEON definition for compatibility with cm256cc on ARM64. Fixes issue #720
2020-11-23 08:34:20 +01:00
f4exb
1d5742d3b9
Removed useless CPU flags. Fixes issue #720
2020-11-23 01:44:52 +01:00
f4exb
ea59f8b35e
Updated version and changelogs
2020-11-22 20:10:39 +01:00
f4exb
49cceb40cc
FreeDV mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
f19431ac5c
NFM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
3f338e10e3
SSB mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
bafb694b74
AM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
2a2ab520ba
WFM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
89a901e383
Fixed getURI method in channels and features
2020-11-22 19:29:27 +01:00
Kacper Michajłow
f2d01b61d3
Avoid global QString init in plugins
...
This workarounds issue with LTO with GCC #716
2020-11-22 04:06:32 +01:00
Kacper Michajłow
cf70d9430f
Use QStringLiteral when it make sense
2020-11-22 04:05:04 +01:00
f4exb
7c1e546f5f
Fixed -Wparentheses -Wchar-subscripts warnings
2020-11-15 01:11:16 +01:00
f4exb
3f2f1fcd7f
Fixed -Wclass-memaccess warnings
2020-11-15 00:03:34 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
f4exb
6285235257
Fixed -Wtype-limits warnings
2020-11-14 19:18:41 +01:00
f4exb
7a6636b63a
Fixed -Wunused-variable warnings
2020-11-14 18:45:05 +01:00
f4exb
55eb6cc951
Fixed -Wunused-parameter warnings
2020-11-14 11:13:32 +01:00
f4exb
f668863aed
Fixed -Wreorder warnings
2020-11-14 05:51:19 +01:00
f4exb
8ccb2e80c1
NFM: enhancements to GUI and channel spacing handling
2020-11-12 19:40:35 +01:00
f4exb
c6083b339f
Websocket spectrum: updated plugins
2020-11-11 11:46:54 +01:00
f4exb
a09b66c38b
SpectrumVis: remove now useless configure method
2020-11-11 11:24:55 +01:00
f4exb
943ae81750
ChirpChat modulator: implementation
2020-11-09 18:56:06 +01:00
f4exb
ffd0971020
Updated versions and changelogs
2020-11-09 14:10:17 +01:00
f4exb
fffac68b7f
NFM: updated documentation
2020-11-08 12:34:56 +01:00
f4exb
fa68a8ff2b
NFM: RF, AF bandwidth and FM deviation independent setting. Implements #691
2020-11-08 12:34:56 +01:00
f4exb
556ddaaff6
Updated versions and changelogs
2020-11-06 07:07:23 +01:00
f4exb
f1cf57bacd
NFM: review frequency deviation and NFM demod volume control
2020-11-06 06:08:04 +01:00
f4exb
41f0fec4f6
sdrbase cmake: restored Boost_INCLUDE_DIRS
2020-11-05 20:41:33 +01:00
Kacper Michajłow
1e5ae8ea0f
Define _USE_MATH_DEFINES and clean M_PI redefinitions
2020-11-04 23:05:41 +01:00
f4exb
379096cbdd
Migrate code to Qt 5.14.2
2020-11-04 20:08:44 +01:00
Kacper Michajłow
70434765d7
Add support for VS2019 and Ninja
...
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00
f4exb
c5a36c48a0
Updated versions and changelogs
2020-11-03 13:15:25 +01:00
f4exb
85e357d465
NFM: augmented CTCSS tones. Implements #664
2020-10-31 22:56:12 +01:00
f4exb
d7f8208814
Fix and refactor fir filter
2020-10-31 21:30:45 +01:00
f4exb
b9adbfb1d8
Refactored GUI queue access (from kasper93)
2020-10-31 19:27:35 +01:00
f4exb
6f4f7910f1
Channel settings feature feedback: all plugins
2020-10-27 06:16:17 +01:00
f4exb
8b05670814
MainCore: added feature and channel maps. FeatureSet and FeatureUISet: simplify feature registrations. Channel and feature names fix
2020-10-16 08:35:56 +02:00
f4exb
61d3431095
Some cleanup
2020-10-14 22:10:26 +02:00
f4exb
8ba95addc0
Use MainCore instance in place of MainWindow
2020-10-12 22:11:13 +02:00
f4exb
950b9a5934
updated versions and changelogs
2020-10-11 22:44:00 +02:00
f4exb
5c38560fc3
IEEE802.15.4 mod: fixed IEEE_802_15_4_Mod double delete in GUI
2020-10-11 08:34:50 +02:00
Edouard Griffiths
d50f0659a6
Merge pull request #654 from srcejon/ieee_802_15_4
...
IEEE 802.15.4 modulator
2020-10-10 03:11:27 +02:00
Jon Beniston
3e1a89695b
Add additional error checking on tx action
2020-10-09 20:05:44 +01:00
Jon Beniston
0e4c3ec317
Initialise m_spectrumSink pointer
2020-10-09 20:04:53 +01:00
Jon Beniston
1d210b1fb1
Fix typos in readme
2020-10-09 19:35:36 +01:00
Jon Beniston
344d0e30ab
Update readme for 2.4GHz
2020-10-09 15:58:58 +01:00
Jon Beniston
013daa13d1
Use unique layout names to avoid warning
2020-10-08 16:14:52 +01:00
Jon Beniston
470384a89d
Fix filename case for Linux
2020-10-08 16:14:29 +01:00
Jon Beniston
22ff79239e
Add IEEE 802.15.4 modulator
2020-10-08 15:13:06 +01:00
f4exb
170a2661e1
Updated version and changelogs
2020-10-06 07:41:32 +02:00
f4exb
31bf99a619
Removed dangling PluginInstanceGUI references
2020-10-05 16:30:24 +02:00
f4exb
6ebf4569bf
Delete channel API from DeviceUISet. Update FeatureUISet
2020-10-04 22:16:09 +02:00
f4exb
b1c9a35dcb
Channel plugins: use specialized ChannelGUI superclass. Handle GUI lifecycle in MainWindow
2020-10-04 22:16:09 +02:00
f4exb
d3d506a5ae
Removed handleMessage virtual method from PluginInstanceGUI
2020-10-04 22:16:09 +02:00
f4exb
d085b4eb7d
Removed undesirable methods from PluginInstanceGUI and related common plugins
2020-10-04 22:16:09 +02:00
f4exb
a93a93cec0
Channel API: new getURI method. Applied to common plugins
2020-10-04 22:16:09 +02:00
f4exb
1b11363214
Add GUI to device set outside plugin: applied to common plugins
2020-10-04 22:16:09 +02:00
f4exb
ef65afea02
Replace separate create channel methods (BS and CS): common plugins
2020-10-04 22:16:09 +02:00
f4exb
cc97dd15a9
Packet Modulator: REST API: added missing settings - implementation
2020-09-24 22:39:39 +02:00
f4exb
465a3dd6f6
Packet Modulator: fixed warning in .ui file and adjust some dimensions
2020-09-24 22:35:01 +02:00
f4exb
c1d0468d12
Packet Mod: fixed warnings in packetmodgui.ui
2020-09-24 08:47:14 +02:00
Jon Beniston
d1f9c57f66
Add narrowband FM preemphasis settings
2020-09-24 08:36:13 +02:00
Jon Beniston
af43c37cf3
Default to AFSK modulation.
2020-09-24 08:36:13 +02:00
Jon Beniston
9543f3a117
Add 9600 FSK modem with scrambler and raised-cosine pulse-shaping.
...
Add baseband BPF for AFSK.
2020-09-24 08:36:13 +02:00
f4exb
ae60808de8
Corrected Highpass and Bandpass filters normalization. Implements #642
2020-09-21 23:51:45 +02:00
Jon Beniston
2ac7f9d910
Increase buffer size to account for unintended overflow
2020-09-18 16:52:21 +01:00
Jon Beniston
d954eeb75a
Remove trailing spaces
2020-09-18 16:42:32 +01:00
Jon Beniston
1dc1b17e73
Add packet modulator for transmitting packet radio data packets (AX.25/APRS)
2020-09-18 16:36:27 +01:00
f4exb
a88b2074c4
Updated versions and changelogs
2020-08-27 09:58:11 +02:00
f4exb
6a78932130
UDP Source: style and debug message fixes
2020-08-27 07:40:41 +02:00
f4exb
096dd0d2b0
FileSource: calculate file record length down to the microsecond. Implements #614
2020-08-26 00:13:01 +02:00
f4exb
fdafc95b0c
Updated version and changelogs
2020-08-25 21:05:54 +02:00
f4exb
e830f017d3
UDP source: updated documentation
2020-08-25 21:00:20 +02:00
f4exb
0e1e5f7a0b
UDP Source multicast: REST API: implementation
2020-08-25 00:16:06 +02:00
f4exb
125930ca7c
UDP Source: restore spectrum display
2020-08-25 00:07:21 +02:00
f4exb
f5b9c31a45
UDP Source: GUI compatibility with older version of Qt
2020-08-25 00:07:13 +02:00
f4exb
6d65bc74fc
UDP sink: implemented multicast join. Implements #610
2020-08-25 00:06:58 +02:00
f4exb
8a565a0de2
Upgrade libiio and libairspyhf versions. Updated version and changelogs
2020-08-20 14:02:06 +02:00
Vort
fe1f2305a5
ATV Modulator: fix crash when m_pointsPerHBar = 0
2020-08-14 11:07:54 +03:00
f4exb
44a62ea505
Renamed FileSink plugin to FileOutput
2020-08-08 17:29:57 +02:00
f4exb
161cded056
Fixed some compiler warnings
2020-08-03 13:07:06 +02:00
f4exb
674a4ccd27
Modulator plugins with configurable audio: fixed audio sample rate handling
2020-08-03 13:06:41 +02:00
f4exb
720d69311e
ATV Modulator: fixed 819 lines system
2020-08-03 08:23:24 +02:00
f4exb
1de1bf4d08
Updated versions and changelogs
2020-08-01 05:13:55 +02:00
f4exb
e8b454847c
ATV: updated dociumentation
2020-07-31 04:53:01 +02:00
f4exb
8578b3e117
ATV Modulator: complete vertical sync rework. Removed 405 lines and added 819 lines system. Implements #578
2020-07-31 04:04:16 +02:00
f4exb
96078bc9b8
ATV Modulator: fixed some vertical sync parameters
2020-07-23 13:13:41 +02:00
f4exb
d240d1ae57
ATV mod: corrected m_interleaved to m_interlaced
2020-07-21 23:54:06 +02:00
f4exb
31555e4476
ATV mod: corrected line timings and created a diagonal pattern
2020-07-21 23:52:30 +02:00
f4exb
57cd14c8e1
Updated version and changelogs
2020-07-12 21:01:51 +02:00
f4exb
8babeb87a7
RemoteSource: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes
2020-07-12 10:03:08 +02:00
f4exb
4f462c1b88
LocalSource: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes
2020-07-12 02:54:11 +02:00
f4exb
a4a16265a3
Updated version and changelogs
2020-07-01 20:22:41 +02:00
f4exb
b64e41419f
Add 10 MHz digit to wideband channel plugins. Implements #531
2020-07-01 19:53:09 +02:00
f4exb
563c509c7c
Initialize m_audioSampleRate in constructors where missing. Fixes #554
2020-07-01 08:57:38 +02:00
f4exb
b7284b6b5c
Updated version and changelogs
2020-06-27 10:52:43 +02:00
f4exb
423476140a
LocalSource: fixed DSPSignalNotification& message passing to baseband
2020-06-27 10:05:12 +02:00
f4exb
a8969af144
Updated plugins version
2020-05-16 08:15:47 +02:00
f4exb
a125ab02cf
GLSpectrumGUI: removed reference to message queue in setBuddies method
2020-05-15 23:27:39 +02:00
f4exb
7d6d351891
SpectrumVis: removed message queue parameter from configure method
2020-05-15 23:22:34 +02:00
f4exb
4d9d804f97
Websocket spectrum: adapted plugins (missing bits)
2020-05-15 23:14:19 +02:00
f4exb
9945c6a8f8
Websocket spectrum: adapted plugins
2020-05-15 22:57:09 +02:00
f4exb
ac6c3b08f2
Websocket spectrum: first implementation
2020-05-15 22:49:35 +02:00
Sergei I. Korolev
d9ea8d4abc
Added more flexible build options
2020-05-02 17:57:00 +03:00
f4exb
9029a7f24f
ATV modulator: make OpenCV code objects compatible with OpenCV version in Ubuntu 20.04. Fixes issue #511
2020-04-28 05:41:05 +02:00
f4exb
b64d813cfc
Fixed some warnings from Mac ports compilation
2020-04-19 06:14:45 +02:00
Sergei I. Korolev
7f47cd978d
* fix opencv constants namespace
2020-03-22 04:05:17 +03:00
f4exb
4020f66315
REST API device and channel actions: FileSource: added seek millis
2020-03-10 15:51:40 +01:00
f4exb
b317c0a59d
REST API: device and channel actions: fixes to implementation
2020-03-10 15:31:38 +01:00
f4exb
07c11edb87
REST API device and channel actions: general implementation and RTLSDR and FileSource implementations
2020-03-10 08:33:15 +01:00
f4exb
afc17ca12b
FileSource: fixed various issues with settings with GUI and REST API. Fixes issue #481
2020-02-26 14:14:45 +01:00
f4exb
6855602a7f
Device API: removed useless stream index parameter on channel API methods
2019-12-23 23:41:44 +01:00
f4exb
d0858f21fb
Added possibility to specify devices that cannot be discovered automatically. This implements #445
2019-12-16 01:03:47 +01:00
f4exb
1a8028a4eb
Commented too frequent debug messages
2019-12-12 18:25:12 +01:00
f4exb
f1112f64d0
LocalSource plugin cleanup and fixes
2019-12-09 13:44:02 +01:00
f4exb
12735f26a9
Tx plugins: fixed VU meter handling
2019-12-09 13:43:54 +01:00
f4exb
ef85977682
Local source: implemented play toggle REST API
2019-12-09 10:32:50 +01:00
f4exb
3fde47ff70
ATV modulator: removed useless mutex in ATVModSource
2019-12-01 19:54:01 +01:00
f4exb
f7a241439c
AM modulator: fixed asym FFT filter management
2019-12-01 15:12:36 +01:00
f4exb
cbb963754c
ATV modulator: fixed horizontal and vertical bars
2019-12-01 01:50:14 +01:00
f4exb
1d2bcf95f5
ATV modulator: corrected FM modulation
2019-11-27 03:21:36 +01:00
f4exb
a5c5790b6f
ATV modulator: fixed TV standard setting
2019-11-27 01:36:24 +01:00
f4exb
c3e3044b98
Tx plugins fixes and further refactoring around MsgConfigureChannelizer and audio
2019-11-21 00:42:31 +01:00
f4exb
4326af12ee
Tx channels: fixed stream assignment with MIMO devices
2019-11-19 01:24:02 +01:00
f4exb
d1b80524ea
Channel Tx plugins: added support of MIMO devices
2019-11-17 11:09:35 +01:00
f4exb
5649162d9e
Fixed some MSVC compatibility issues
2019-11-15 09:37:14 +01:00
f4exb
34965d3935
Tx refactoring: added some missing method bodies
2019-11-15 02:20:03 +01:00
f4exb
48174ad5cf
Renamed UpSampleChannelizer back to UpChannelizer
2019-11-15 01:39:11 +01:00
f4exb
5a843a573c
Removal of UpChannelizer and ThreadedBasebandSampleSource
2019-11-15 01:39:02 +01:00
f4exb
3b74153ec6
SampleSourceFifo refactoring and Tx code reorganization
2019-11-15 01:05:32 +01:00
f4exb
e6a929470f
Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO
2019-11-02 11:03:07 +01:00
f4exb
8123f128b2
AMMod: adapt to MO devices
2019-10-21 01:00:46 +02:00
f4exb
0d65f00983
REST API: config: ATV modulator: added missing webapiUpdateChannelSettings implementation
2019-08-12 13:21:00 +02:00
f4exb
a88556d6f6
REST API: config: GET (13): corrected missing return in deserialize methods of the adapters
2019-08-05 03:42:04 +02:00
f4exb
4b3d088407
GLSpectrum settings refactoring (1)
2019-08-05 01:56:29 +02:00
f4exb
7688f187bc
REST API: config: use specialized ChannelWebAPIAdapter class similar to what has been done for devices
2019-08-05 00:10:56 +02:00
f4exb
ae49f17484
REST API: config (9): preset channel Tx adapters where there is CW keyer. Fixed the rest of the modulators
2019-08-03 01:47:36 +02:00
f4exb
68a4e23fb0
REST API: config (8): preset channel Tx adapters where there is CW keyer. AM mod working only
2019-08-03 01:05:16 +02:00
f4exb
9610a6b93a
REST API: config (7): preset channel Tx adapters where there is no CW keyer
2019-08-03 01:05:16 +02:00
f4exb
2274d20856
REST API: config: GET (5): all API supported channels refactoring to use static methods for settings GET. PUT. PATCH
2019-08-03 01:05:16 +02:00
f4exb
ef82b89182
REST API: config: GET (4): optimize channel settings API management and generally improve constedness
2019-08-03 01:05:16 +02:00
f4exb
11d12ab992
CW keyer from keyboard: updated documentation changelogs and version
2019-07-31 03:19:56 +02:00
f4exb
04ba1b2c84
Audio modulators audio feedback: AM, NFM, SSB: right click feedback enable to choose audio output
2019-07-31 02:51:19 +02:00
f4exb
6d3ab1a730
Audio modulators audio feedback: AM, NFM, SSB. Removed existing changes for FreeDV and WFM
2019-07-31 02:38:50 +02:00
f4exb
68f6994f49
differentiate DSPConfigureAudio messages for input and output device
2019-07-30 21:27:48 +02:00
f4exb
1ac701f01b
Audio modulators audio feedback: added enable flag in the settings
2019-07-30 19:42:44 +02:00
f4exb
ac9704fda5
Audio modulators audio feedback: new member attributes
2019-07-30 18:31:24 +02:00
f4exb
2c72e885ec
CW keyer keyboard input: REST API updates. Make sure that in iambic mode complete dots and dashes are generated
2019-07-30 13:12:15 +02:00
f4exb
1f30f527f5
CW keyer: standardize settings processing
2019-07-30 01:31:46 +02:00
f4exb
0e98dbd938
SSB mod: base audio compressor sample rate on audio sample rate
2019-07-18 22:07:45 +02:00
f4exb
8de5ab4b14
SSB mod: updated documentation. Bumped version and changelogs
2019-07-18 02:05:48 +02:00
f4exb
827fc6cf27
SSB demod: implement compressor based on sndfilter code. Removed previous AGC based compressor
2019-07-18 01:48:07 +02:00
f4exb
53867b73f9
FileSource: removed unwanted reference to handleData()
2019-07-10 22:22:22 +02:00
f4exb
acb5e94c40
FileSource channel plugin: updated documentation
2019-07-10 22:02:34 +02:00
f4exb
0b0985f918
FileSource channel: final changes. Bumped version and updated changelogs
2019-07-10 01:58:29 +02:00
f4exb
9526d82ab8
FileSource channel: fixed 16 bits sample size processing and play loop
2019-07-09 02:07:13 +02:00
f4exb
45cf4c86d5
FileSource channel: fixes (2)
2019-07-08 14:15:36 +02:00
f4exb
7e6d02f675
FileSource channel: initial commit
2019-07-08 01:45:29 +02:00
f4exb
02642b654a
Local source channel: fixed REST API
2019-07-03 21:17:05 +02:00
f4exb
aa0290bd19
FreeDV: use mainstream freeDV modem from codec2 instead of internal library. Updated git checkout SHA1 to latest. Updated version and changelogs.
2019-06-15 10:58:55 +02:00
f4exb
68e4eaac68
PVS-Studio analys fixes: core package minor issues
2019-06-15 07:00:09 +02:00
f4exb
cde8b87985
ATV modulator: corrected OpenCV dependencies and removed ugly hack
2019-06-01 01:31:55 +02:00
f4exb
bdc68ba4df
Merge branch 'mimo' into dev
2019-05-31 20:13:48 +02:00
f4exb
9284b47880
ATV modulator: fixed undefined symbol cv::VideoCapture
2019-05-31 11:07:36 +02:00
f4exb
ecb4a08718
MIMO: channel marker affinity with the stream being displayed on the main spectrum. Implemented in demod AM
2019-05-30 18:38:10 +02:00
Davide Gerhard
f61d1c3908
add gettimeofday() compatibility function for windows
...
plugins that need that:
- remotesink
- remotesource
2019-05-28 15:19:19 +02:00
Davide Gerhard
2e04d2fe9d
fix windows code to build with MSVC
...
- remove __attribute__((unused)) not supported on MSVC
- remove __attribute((unused)) not supported on MSVC
- add symbol exports to RemoteDataReadQueue and RemoteDataQueue
- add export symbols to sdrsrv
2019-05-28 15:19:19 +02:00
Davide Gerhard
92129089a5
add basic external libraries
...
- codec2
- cm256cc
- mbelib
- serialdv
- dsdcc
2019-05-23 23:51:20 +02:00
Davide Gerhard
32d9a73e44
bump version to 4.8.0 and fix new plugins
...
new cmake for:
- channeltx/localsource
- samplesink/localoutput
2019-05-21 20:19:30 +02:00
Davide Gerhard
94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR
2019-05-21 20:19:30 +02:00
Davide Gerhard
23498ab24b
manage "correctly" plugins/pluginssrv folders
2019-05-21 20:19:25 +02:00
Davide Gerhard
dcfb7f6c97
cmake: full refactor to remove qmake and use cmake on all platforms
2019-05-21 20:19:25 +02:00
Davide Gerhard
fd642496b8
remove qmake project files
...
move to cmake only building system
2019-05-21 20:19:18 +02:00
f4exb
c69b1421a7
Local Output/Sink: updated documentation
2019-05-11 00:42:21 +02:00
f4exb
8029194c02
Local output plugin and fixes
2019-05-10 23:38:52 +02:00
f4exb
ba4c8d7a68
Added the Local Source plugin
2019-05-10 13:20:30 +02:00
f4exb
6d5d77dc6c
Channel local source (1)
2019-05-10 00:34:35 +02:00
f4exb
7e128335f1
Propagate change to channel UIs
2019-05-09 21:07:05 +02:00
f4exb
a5e9f251ef
Single channel API
2019-05-09 17:27:12 +02:00
f4exb
9e628917dc
Removed all obsolete references to devicesourceapi.h and devicesinkapi.h
2019-05-09 12:10:27 +02:00
f4exb
89e53cf179
Single DeviceAPI interface (1)
2019-05-08 22:11:53 +02:00
f4exb
fcc8817f62
Changelog and version change
2019-05-07 16:45:03 +02:00
f4exb
54e46837dd
REST API: changed binary tx parameter to ternary direction parameter (0: rx, 1: tx, 2: any)
2019-05-07 14:43:38 +02:00
f4exb
a69d8a6422
SSB Modulator: implemented hard limiter on compressor to prevent overload
2019-05-07 02:50:05 +02:00
f4exb
74a9c5d36c
Remote: base CRC32 number of bytes for calculation on data FEC size
2019-04-26 02:50:02 +02:00
f4exb
2833eb1b0e
Remote: pass center frequency on 64 bits
2019-04-26 02:46:21 +02:00
f4exb
f23f2db168
Debian fixes (2)
2019-04-22 00:48:13 +00:00
f4exb
d504b060f9
REST API: added missing bits in some modulators and demodulators for reverse API
2019-04-20 19:53:16 +02:00
f4exb
387c5a0e3b
Merge branch 'master' into dev
2019-04-18 23:31:42 +02:00
f4exb
c76adfc1a8
FreeDV: REST API fixes (1)
2019-04-17 17:34:02 +02:00
Davide Gerhard
941aea3b92
cm256cc: fix path and pkgconfig discovery
2019-04-15 15:39:57 +02:00
f4exb
ef15157a50
Fixed incomplete copyright headers (1)
2019-04-11 06:39:30 +02:00
f4exb
369aebf1ed
Reverse API originator information: implemented in all channel Tx plugins
2019-03-25 13:57:59 +01:00
f4exb
5cbadf9b3b
Reverse API originator information implementation with RTL-SDR, Lime-SDR Tx, AM demod, AM mod examples
2019-03-25 01:15:27 +01:00
f4exb
96836e7ff6
libfreedv: use in FreeDV mod
2019-03-05 01:23:25 +01:00
f4exb
749cd82b51
Updated plugins documentation with minimal baseband sample rate requirements where necessary
2019-03-02 12:39:47 +01:00
f4exb
c5a6956458
FreeDV: added documentation
2019-03-02 11:35:20 +01:00
f4exb
d73b9df15c
FreeDV: removed mode 700D from the GUIs
2019-03-01 01:54:35 +01:00
f4exb
3d48bd576e
FreeDV demod: a few fixes
2019-03-01 01:52:41 +01:00
f4exb
74604a25d4
FreeDV: a few fixes
2019-03-01 00:25:57 +01:00
f4exb
554db8fe82
FreeDV demod: implemented modem input volume control. FreeDV mod: set volume polling to 10ms
2019-02-28 17:55:03 +01:00
f4exb
37916cb568
FreeDV demod: stats in the GUI (3) and other fixes. SSB UI deserialization: fixed spectrum setting
2019-02-28 02:42:19 +01:00
f4exb
1acbda8659
FreeDV mod: fixed audio resampling filter sample rate
2019-02-27 02:19:02 +01:00
f4exb
fdbe8a6b59
FreeDV demod: added 700C. More filter fixes
2019-02-27 01:56:27 +01:00
f4exb
6c3536e0a0
FreeDV modulator: fixed record timings (corrected sample size)
2019-02-26 20:45:50 +01:00
f4exb
e2a357440a
Merge branch 'master' into dev
2019-02-26 00:46:30 +01:00
f4exb
990863d48b
FreeDV modulator: fixed file total and current times
2019-02-26 00:26:16 +01:00
f4exb
9232f67668
FreeDV modulator: fixed FreeDV arrays initialization (fixed)
2019-02-26 00:19:15 +01:00
f4exb
5dbf374d0f
Revert "FreeDV modulator: fixed FreeDV arrays initialization"
...
This reverts commit d5c1b2be97
.
2019-02-26 00:09:58 +01:00
Stefan Biereigel
c7a5c06624
handle ssbmod/ssbmodgui USB/LSB convention inconsistency
2019-02-25 20:07:20 +01:00
Stefan Biereigel
9a4f912102
respect usb flag for ssbmod REST API calls
2019-02-25 18:39:25 +01:00
f4exb
d5c1b2be97
FreeDV modulator: fixed FreeDV arrays initialization
2019-02-25 02:29:37 +01:00
f4exb
7ffe6da0d1
FreeDV demodulator: removed useless parameters
2019-02-25 01:15:10 +01:00
f4exb
cc4604f6d8
FreeDV modulator: implemented audio input with possible resampling
2019-02-24 20:59:09 +01:00
Stefan Biereigel
282be4e7c9
fix SSB modulator configuration API query
2019-02-24 14:57:06 +01:00
f4exb
951e0243f2
FreeDV modulator: make modem output scaling depend on mode to optimize modulation module level
2019-02-24 11:21:21 +01:00
f4exb
66284abdb4
FreeDV modulator: corrected tone frequency setting and do not apply CW keyer sample rate setting
2019-02-24 05:11:21 +01:00
f4exb
6b34a913fd
FreeDV modulator: implemented all modes
2019-02-24 05:08:41 +01:00
f4exb
9cc8c836ef
FreeDV modulator: get modem sample rate from settings
2019-02-24 03:46:04 +01:00
f4exb
c0e2d2d81f
FreeDV modulator: 2400A from all modulations
2019-02-24 03:28:54 +01:00
f4exb
e34faee3ce
FreeDV modulator: basic 2400A from file modulation
2019-02-24 01:09:22 +01:00
f4exb
f481a28a6c
FreeDV modulator: compilation conditional to codec2 library found
2019-02-22 15:57:27 +01:00
f4exb
8ec923c746
FreeDV modulator: implemented set FreeDV mode setting
2019-02-22 15:30:51 +01:00
f4exb
97d12182c2
FreeDV modulator: removed some SSB specific things
2019-02-22 10:54:50 +01:00
f4exb
632feb75c5
FreeDV modulator: register plugin and change default color
2019-02-22 09:56:17 +01:00
f4exb
b1d103d4a8
FreeDV modulator: added a clone of SSB modulator
2019-02-22 07:17:27 +01:00