Commit Graph

3420 Commits

Author SHA1 Message Date
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 6e80780d17
cmake: windows fixes for MSVC
- disable sdrangelbench on windows with MSVC
- fix cpu flags test code for MSVC
- add ico file
2019-05-28 15:19:12 +02:00
Davide Gerhard 92129089a5
add basic external libraries
- codec2
- cm256cc
- mbelib
- serialdv
- dsdcc
2019-05-23 23:51:20 +02:00
Davide Gerhard b3baf1f7fb
cmake: remove cm256cc library dependency from local{sink,input} 2019-05-23 11:49:57 +02:00
Davide Gerhard a4c8a9978a
cmake: fix *_DIR usage on FindLib and re-import SoapySDR module 2019-05-22 17:20:11 +02:00
Davide Gerhard ab2d9270ac
libxtrx: fix LIBXTRX_LIBRARY variable 2019-05-21 20:40:16 +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 5ff197bc35
fixes for ubuntu 16.04
- probably libfreedv/freedv_api.cpp needs more work to avoid crash if
  the user select 700C or 800XA
2019-05-21 20:19:29 +02:00
Davide Gerhard 5ceffe14cc
rework to prepare for use cpack; new sdrangel icon 2019-05-21 20:19:29 +02:00
Davide Gerhard 0602879b2e
import freqtracker to new cmake config 2019-05-21 20:19:28 +02:00
Davide Gerhard d52f260d11
localsink and localinput to new cmake format 2019-05-21 20:19:28 +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
Vort 2cdfd08b88 Improve MSVC 2015 compatibility of FileSource plugin (fixes #348) 2019-05-21 16:18:58 +03: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 7ea814c180 Plugin interface: use enum for single Rx or single Tx type and added the any type 2019-05-07 18:58:20 +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 85af6ecacc Frequency Tracker: added server plugin and Windows build updates 2019-05-06 11:17:25 +02:00
f4exb f8879bf47a Frequency Tracker: updated documentation 2019-05-06 11:01:51 +02:00
f4exb 30725b9651 Frequency Tracker: init sequence fix. Tracking low correction threshold. GUI updates 2019-05-06 01:57:41 +02:00
f4exb ce12f40d73 Frequency Tracker: updated documentation 2019-05-05 18:43:33 +02:00
f4exb cdf8a63294 Frequency tracker: added squelch gate control 2019-05-05 13:19:00 +02:00
f4exb f63b0fe96c Frequency tracker: added alpha factor of EMA control 2019-05-05 09:43:15 +02:00
f4exb 4c278eef8d Frequency tracker (5) 2019-05-05 01:20:11 +02:00
f4exb 459063d4f2 Frequency tracker (4) 2019-05-04 22:00:24 +02:00
f4exb e1662d2f4e Frequency tracker (3) 2019-05-04 10:02:48 +02:00
f4exb 230737cac5 Frequency tracker (2) 2019-05-04 04:55:01 +02:00
f4exb fc650c5fd1 Method to get frequency from FLL. Fixed Channel Analyzer lock delta frequency display in case of decimation 2019-05-04 04:54:16 +02:00
f4exb b4b157a9a4 Frequency tracker (1) 2019-05-04 01:55:58 +02:00
f4exb c733bade1f Windows build fixes 2019-05-02 21:38:28 +02:00
f4exb a369f590f9 Local Input: fixed sample rate and center frequency propagation to channels 2019-05-02 20:48:25 +02:00
f4exb 52a2fc44b8 Local Input/Sink: added server plugins 2019-05-02 11:33:32 +02:00
f4exb ab98a84532 Local Input/Sink: updated documentation 2019-05-02 10:29:27 +02:00
f4exb d841c4e554 Local Sink/Input: REST API fixes 2019-05-02 09:54:08 +02:00
f4exb 9e5003eab9 New plugin pair LocalSink and LocalInput to pipe streams internally 2019-05-02 04:02:40 +02:00
f4exb 65f7e185b4 Remote sink and input: update documentation 2019-04-30 21:23:49 +02:00
f4exb f9107b78b2 Remote input: limit m_readLengthSamples range 2019-04-30 08:43:55 +02:00
f4exb 2a8ee97c01 Remote input: R/W balance: increased correction limit to the equivalent of +/- 10ms per read (~20%) 2019-04-29 00:25:26 +02:00