f4exb
8de5ab4b14
SSB mod: updated documentation. Bumped version and changelogs
2019-07-18 02:05:48 +02:00
f4exb
0b0985f918
FileSource channel: final changes. Bumped version and updated changelogs
2019-07-10 01:58:29 +02:00
f4exb
892493d92a
Merge branch 'dev' of ssh://192.168.0.2/z1/development/sdrangel into dev
2019-07-06 05:11:26 +02:00
f4exb
a5396b7bb0
Build: Windows: added FX3 support in LimeSuite
2019-07-06 05:10:58 +02:00
f4exb
a3ce878447
Updated version and changelogs
2019-07-05 23:12:13 +02:00
f4exb
00ce8bb207
Build: Winodwa: link options to remove console display
2019-07-05 23:00:12 +02:00
f4exb
38df0a6928
Updated version and changelogs
2019-06-30 09:34:34 +02:00
f4exb
563a4d589f
Build: Windows: fixed RTL-SDR support
2019-06-29 04:02:19 +02:00
f4exb
871ec7eb2c
Updated version and changelogs
2019-06-27 07:57:12 +02:00
f4exb
f0f63ce59c
Build: Windows: fixed bundling
2019-06-26 17:50:45 +02:00
f4exb
2876a17844
Build: fixed Windows build
2019-06-25 19:08:02 +02:00
f4exb
4e1bee09e3
Build: MSVC build introduction
2019-06-24 18:25:53 +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
9d452a179e
Make git commit parse work even when tag is at the commit
2019-06-09 22:21:49 +02:00
f4exb
58ee095194
KiwiSDR: updated documentation and Qt5 websockets dependencies where missing. Updated version and changelogs
2019-06-09 19:51:59 +02:00
f4exb
9e8c8a4507
Merge pull request #361 from Vort/kiwiangel
...
Add basic support for KiwiSDR receivers
2019-06-07 10:20:00 +02:00
Vort
779f3fdb16
Add basic support for KiwiSDR receivers
2019-06-07 10:51:10 +03:00
f4exb
7b3190be80
Updated changelogs and version
2019-06-07 01:36:30 +02:00
f4exb
28fcb5c2c6
Bumped version
2019-06-01 23:58:17 +02:00
f4exb
a23c6f86c4
Build: Linux: install external libraries dependencies
2019-06-01 19:28:36 +02:00
f4exb
cde8b87985
ATV modulator: corrected OpenCV dependencies and removed ugly hack
2019-06-01 01:31:55 +02:00
f4exb
76f20fe5d0
Merged latest developments on dev branch (4.8.1 and 4.8.2)
2019-05-31 12:45:29 +02:00
f4exb
034c299e4a
cmake: Allow RPATH to include files outside the build tree
2019-05-31 10:52:41 +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
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
e79fa91d9c
update external/windows libs with pkg-config-lite
2019-05-23 12:02:01 +02:00
Davide Gerhard
301c580b56
move to debhelper tool to create debian package
2019-05-23 11:49:52 +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
e29500fc6d
cmake: sdrangel_VERSION_SUFFIX add the number of commits from last tag
...
Example:
SDRangel Version: 4.8.0-53-gc24a37d01
2019-05-22 17:19:58 +02:00
Davide Gerhard
d45dddffa1
cmake: remove pluginssrv link
...
we can use the same plugins folder on add_subdirectory() if we add
the binary dir.
2019-05-21 20:19:30 +02:00
Davide Gerhard
c5f52812e1
cmake: fix build type string
2019-05-21 20:19:30 +02:00
Davide Gerhard
4336405b7a
remove CMAKE_OSX_DEPLOYMENT_TARGET
2019-05-21 20:19:30 +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
c9a95297d1
cmake: prepend /opt/local to find path
2019-05-21 20:19:30 +02:00
Davide Gerhard
3ab0bc7c67
fix rpath/name_dir
2019-05-21 20:19:29 +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
d82752fcfb
ICONV: back to internal cmake module; plutodevice require on macOS
2019-05-21 20:19:29 +02:00
Davide Gerhard
100b838fb6
fix CMAKE_BUILD_TYPE for MacPorts
2019-05-21 20:19:29 +02:00
Davide Gerhard
1763fa495b
cpack: use as package creator
...
We use CPACK (cmake helper) to package the software
- macOS: we build the .APP and .dmg with all dependencies, like qt,
soapysdr and all others sdr drivers. ENABLE_MIRSDRAPI control if we
remove the mirsdrapi dylib because it is not public distribuitable;
so should be used only on "private" environment.
TODO:
- code/dmg signature
- Debian: make deb with dependencies for Debian 10/9 and Ubuntu
18.04/16.04.
TODO:
- probably to send the package to upstream we need to use
debhelper and debian/
- Fedora/rpm: just basic declaration
TODO:
- write correctly dependencies
2019-05-21 20:19:29 +02:00
Davide Gerhard
70f0490ec1
bump version to 4.7.1
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
07d9fa61b4
bump version to 4.7.0
2019-05-21 20:19:29 +02:00
Davide Gerhard
acde7a0bd6
fixes install path
2019-05-21 20:19:28 +02:00
Davide Gerhard
d277e55e48
cleanup but .app doeasn't get all dependencies
2019-05-21 20:19:28 +02:00
Davide Gerhard
df75b6a27a
fix debian/ubuntu dependencies; remove useless udev rules; move changelog
2019-05-21 20:19:28 +02:00
Davide Gerhard
f276051725
some tests on cpack; use cmake own FindIconv
2019-05-21 20:19:28 +02:00
Davide Gerhard
06b9baadee
bump version to 4.6.0
2019-05-21 20:19:28 +02:00
Davide Gerhard
74ba41a587
first attempt to use cpack()
2019-05-21 20:19:28 +02:00
Davide Gerhard
078012a88f
first attempt to build external libraries with cmake
2019-05-21 20:19:28 +02:00
Davide Gerhard
588283a08d
add windows library/include to cmake
2019-05-21 20:19:27 +02:00
Davide Gerhard
f39aaf9ce1
add .DS_Store to gitignore and fix spaces
2019-05-21 20:19:27 +02:00
Davide Gerhard
bec2eb209b
fix windows compile error
2019-05-21 20:19:27 +02:00
Davide Gerhard
8bb258cdee
fix linux udev source folder
2019-05-21 20:19:27 +02:00
Davide Gerhard
b8bfdcae7e
fix version project configuration
2019-05-21 20:19:27 +02:00
Davide Gerhard
8c4de461a1
add apple specific options
2019-05-21 20:19:27 +02:00
Davide Gerhard
e7d0b0773e
fix BUILD_TYPE to Release as default
2019-05-21 20:19:27 +02:00
Davide Gerhard
59c6193a49
move desktop to custom/
2019-05-21 20:19:26 +02:00
Davide Gerhard
d488b4d912
move udev-rules to custom/
2019-05-21 20:19:26 +02:00
Davide Gerhard
a642cf0d41
move apple to custom/
2019-05-21 20:19:26 +02:00
Davide Gerhard
6dcd779227
move externals to external
2019-05-21 20:19:26 +02:00
Davide Gerhard
c8c16f31c5
first try to set RPATH correctly. Doesn't work for Qt
...
if Qt is setted with -DCMAKE_PREFIX_PATH= it doesn't work
2019-05-21 20:19:25 +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
f4exb
d03c44c5ef
Removed udev-rules
2019-05-18 20:51:52 +02:00
Davide Gerhard
1c12b9ddb6
remove Qt framework forcing on CMAKE_PREFIX_PATH
2019-04-23 18:51:55 +02:00
Davide Gerhard
8fc7c37226
fix udev Linux installation
2019-04-23 07:38:16 +02:00
f4exb
8aa4e5f5f0
Revert "install udev-rules only on linux"
...
This reverts commit 07c1413c95
.
2019-04-22 11:35:49 +02:00
f4exb
cc30661e2c
Debian build fixes
2019-04-22 01:42:50 +02:00
Davide Gerhard
ea67d2c80b
remove CMP0043
2019-04-19 08:50:43 +02:00
Davide Gerhard
07c1413c95
install udev-rules only on linux
2019-04-18 09:42:36 +02:00
Davide Gerhard
f7612a703d
generalize architecture and cpu flags detection
2019-04-18 09:42:29 +02:00
Davide Gerhard
21add46422
libfreedv: fix some inconsistent use of complex, C99, and C++11
...
done by @guruofquality
thanks a lot!
2019-04-15 15:40:45 +02:00
f4exb
f5f2349d09
Obtain version string from git
2019-04-13 10:30:16 +02:00
f4exb
4deafb9893
Created an internal FreeDV API library
2019-03-04 23:04:27 +01:00
f4exb
a59406feae
Install desktop and icon files. Fixes issue #260
2018-12-04 02:06:21 +01:00
f4exb
609aba2608
Added options to conditionnally build GUI and server versions
2018-12-04 01:39:41 +01:00
f4exb
4a69a7d39f
Adaptation of cmake files to MSVC
2018-12-02 03:06:04 +01:00
f4exb
781eb0d97b
SoapySDR support: new attempt for Debian build
2018-11-30 08:38:22 +01:00
f4exb
9d0bcc7e5c
SoapySDR support: removed from Debian build
2018-11-24 19:55:37 +01:00
f4exb
ca36f757e1
SoapySDR support: Debian: added internal soapysdr library
2018-11-23 01:06:56 +01:00
f4exb
13bd448eec
LibbladeRF2: Debian build
2018-09-20 01:19:34 +02:00
f4exb
6c77f2dfe5
Complete removal of SDRDaemon as a distinct binary
2018-09-11 13:41:09 +02:00
f4exb
a1fbc790bf
Added the SDRdaemon server executable
2018-08-18 21:30:51 +02:00
f4exb
411cb36a6f
Created SDRdaemon library
2018-08-18 15:51:46 +02:00
f4exb
1eb8716a9f
Fixes for Arch. Manual merge of pull request #183 . DATV demod: fixed some of ffmpeg deprecation warnings
2018-06-13 00:20:51 +02:00
f4exb
878b05c819
Windows build: fixed icon
2018-06-10 00:02:51 +02:00
f4exb
6d95c04076
ChannelAnalyzerNG: fixed FLL and removed IIR and FIR kit that is now useless
2018-05-18 02:36:29 +02:00
f4exb
c495f82235
Imported Iowa Hills Software IIR and FIR calculator
2018-05-17 00:09:56 +02:00
f4exb
b23d1f6a63
Optimization: always use the even/odd decimators
2018-04-28 05:08:01 +02:00
f4exb
2427c885f7
Benchmarking: added option to deactivate SIMD for decimators
2018-04-26 22:45:47 +02:00
f4exb
17ea5f29b3
Benchmarking: added float->float decimators and corresponding benchmark test
2018-04-25 18:01:01 +02:00
f4exb
375db9ae21
Added a benchmark framework
2018-04-23 16:43:18 +02:00
f4exb
9fd33a4101
Removed liquid-dsp internal build and dependencies. Abandon clock recovery in ScopeNG
2018-04-04 02:03:37 +02:00
f4exb
d26464fcd8
Compile liquid-dsp from source internally (Linux)
2018-04-03 02:59:36 +02:00
f4exb
4f9a49cf02
Avoid useless sdrbase dependency by moving the exports header in its own folder
2018-03-09 13:48:14 +01:00
f4exb
f3d9f6191e
Windows build: fixes to compile RTP support
2018-03-08 17:08:36 +01:00
f4exb
98fc93a26b
Make main CMakeLists.txt detect Clang compiler correctly
2018-03-04 01:47:32 +01:00
f4exb
2b1d5f0838
Fixed -Woverloaded-virtual warnings
2018-03-03 10:06:47 +01:00
f4exb
d6cc7ef23d
DATV Demod: removed VLAs in leansdr. Activated VLA warning at compile time
2018-03-01 04:15:46 +01:00
f4exb
354d5b3b5a
qrtplib: draft (1)
2018-02-22 18:43:28 +01:00
f4exb
a85adbfe0f
Compile sdrbase resources as a binary resource file loaded dynamically
2018-02-18 23:01:02 +01:00
f4exb
bc8ea82e8b
Implemented sanitize address option on cmake command
2018-02-15 10:53:42 +01:00
f4exb
5fcf446fec
Debian build: fixed libperseus build (2)
2018-02-10 22:46:22 +01:00
f4exb
5e9da83f70
Debian build: fixed libperseus build
2018-02-10 22:40:53 +01:00
f4exb
b1fbff05f3
Perseus: Debian and Windows build
2018-02-10 21:50:57 +01:00
f4exb
47da4a2023
Perseus support (8)
2018-02-08 16:45:00 +01:00
f4exb
cc461f2f0f
Added RTP Sink based on JRTPLib and AudioNetSink to handle sending audio over the network via UDP or RTP
2018-01-29 01:59:03 +01:00
f4exb
2ddcb8c358
Differentiate Rx and Tx DSP sample sizes
2018-01-22 08:46:05 +01:00
f4exb
732561152b
24 bit DSP fix
2018-01-22 02:49:06 +01:00
f4exb
ad219d50cc
Implemented 24 bit internal DSP (with bugs ...)
2018-01-21 21:48:36 +01:00
f4exb
7173f1b248
AirspyHF support: first version whithout float I/Q
2018-01-11 02:21:29 +01:00
f4exb
361648a2b5
Server: added a basic server application
2017-12-17 12:08:18 +01:00
f4exb
22f174a2a4
Server: basic sdrsrv library
2017-12-17 11:09:51 +01:00
f4exb
eceb3ac68d
Server: added build subdirectory for plugins without GUI
2017-12-17 10:25:08 +01:00
f4exb
acc3a84190
Added check in main CmakeLists.txt to abort if gcc version is less than 4.9
2017-12-16 10:03:38 +01:00
f4exb
62989b2650
Added installable udev rule files
2017-11-29 19:26:09 +01:00
f4exb
b0eb838f15
Added Swagger generated code and skeleton of webapi
2017-11-17 03:17:15 +01:00
f4exb
d110a3749d
Moved logger to QtApplication level. Corrections to some messages
2017-11-11 11:11:44 +01:00
f4exb
5f22045abb
Imported Stefan Frings' logging library from QtWebApp and use it in main window
2017-11-11 10:29:32 +01: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
561a4c6858
Create a CMakeList.txt in its own right for sdrbase library
2017-10-22 12:01:04 +02:00
f4exb
f2ae52228d
Reset PluginInstanceGUI to its original name: fixed cmake file
2017-09-26 16:46:19 +02:00
f4exb
d1b4e24804
New button type for transverter frequency translation toggle. Added to RTLSDR GUI
2017-09-23 10:48:29 +02:00
f4exb
7359427156
PlutoSDR input: Debian build
2017-09-11 08:34:33 +02:00
f4exb
1ac34678da
Main cmakefile: change placement of architecture detection
2017-09-05 08:27:15 +02:00
f4exb
6c9dbb79c4
Added a windowed FIR filter calculator analogous to Scipy's firwin (this one from Iowa Hills Software LLC code)
2017-09-04 01:44:36 +02:00
f4exb
a6d6a717ae
GUI segregation: renamed PluginGUI interface to PluginInstanceUI
2017-09-03 19:55:00 +02:00
f4exb
01eed29a6f
Implemented new basic channel settings dialog instead of widget inside rollup
2017-08-24 02:05:48 +02:00
f4exb
19bd6b9bb3
Added cmake file for httpserver
2017-08-23 20:03:52 +02:00
f4exb
eadb500386
Cmake: make Boost mandatory and suggest fftw3f if not installed. Fixes issue #46
2017-08-12 12:07:51 +02:00
f4exb
30a5ce834d
cmake: added a flag to indicate if we are compiling on a Raspberry Pi host
2017-06-19 08:38:00 +02:00
f4exb
8a24d172da
cmake: added a flag to indicate if we are compiling on a Raspberry Pi host
2017-06-19 08:37:10 +02:00
f4exb
7eea9fa321
Updates for aarch64 and openSUSE
2017-06-19 01:01:18 +02:00
f4exb
3c2683f6c1
Removed cmake c++11 and O2 global options
2017-05-27 05:44:06 +02:00
f4exb
b5ed2b2e9a
Removed compiler warnings as errors
2017-05-26 01:59:59 +02:00
f4exb
3a3d8e3dcb
activated compiler warnings
2017-05-25 20:13:34 +02:00
f4exb
e317f3762c
ValueDialZ: new value dial that handles negative values. Application in TCPsrc plugin
2017-05-17 19:36:36 +02:00
f4exb
54eb56977d
Multi source scope: dormant code
2017-05-10 22:36:19 +02:00
f4exb
498454f8dc
LimeSDR support: built-in LimeSuite for Debian
2017-05-09 02:47:45 +02:00
f4exb
303fd3ccc7
ATV Demod: implemented BFU with PLL for single sideband modes
2017-03-19 10:28:54 +01:00
f4exb
2820efe26b
New scope: added change trace color feature
2017-02-11 20:44:00 +01:00
f4exb
f0f7838765
New scope: interim state (1)
2017-01-29 19:51:45 +01:00
f4exb
38337f1333
Moving average fixes
2017-01-15 11:26:11 +01:00
f4exb
fa0afb6c92
Tx support: implemented final interpolation stage in FileSink plugin
2017-01-02 03:14:46 +01:00
f4exb
2047463dcf
Tx support: common device routines library and handle BladeRF Tx/Rx coordination on Rx side
2016-12-30 16:13:28 +01:00
f4exb
1e881703e8
Added a NCO with floating point phase calculation before conversion to int for table indexing. This increases frequency precision and is mandatory for CTCSS tone generator
2016-12-19 02:41:31 +01:00
f4exb
d3d6ebec89
CW Keyer with GUI. Sort of works
2016-12-11 11:35:25 +01:00
f4exb
35baa46f3d
CW Keyer: interim state (1)
2016-12-09 01:35:49 +01:00
f4exb
7a07b56b01
NFM Modulator: basic input volume gauge
2016-12-02 02:00:53 +01:00
f4exb
4c3db01409
Added an AudioInput class
2016-11-28 18:32:50 +01:00
f4exb
4398a7426a
Added Debian files for 2.3.0
2016-11-24 00:51:01 +01:00
f4exb
863522d9ff
SDRPlay support: source plugin interim state (1) compiles
2016-11-13 02:59:31 +01:00
f4exb
ae5070ebb3
Removed useless flavour of even/odd FIR halfband filter
2016-11-11 10:21:54 +01:00
f4exb
2504d199fd
IntHalfbandFilterST: implemented intrinsics class
2016-11-08 17:29:46 +01:00
f4exb
bfe24df76e
Added new halfband FIR filter with even/odd and I/Q stride
2016-11-08 02:02:29 +01:00
f4exb
a40f31ed4a
SIMD optimizations: do not use AVX2 flag globally
2016-11-08 00:38:57 +01:00
f4exb
7015fb97d2
Put intrinsics in their own templatized classes
2016-11-07 04:16:02 +01:00
f4exb
63d6eea066
Use more precise SIMD flags and detect actual x86_64 SIMD features
2016-11-07 00:42:57 +01:00
f4exb
dbbbfa12ee
Changed USE_SIMD flag to USE_SSE
2016-11-06 02:08:38 +01:00
f4exb
bc3dfb19cd
IntHalfBandFilterEO2: use dual forward and backward buffers to avoid byte shuffling in SIMD instructions. Implemented in the up channelizer
2016-11-06 01:07:13 +01:00
f4exb
2f02d9dd69
IntHalgBandFilterDB: changed some attributes name
2016-11-03 00:30:55 +01:00
Edouard Griffiths
a1c73941a2
Debian build: added libbladerf and BladeRF source plugin in the distribution
2016-11-02 15:51:45 +01:00
f4exb
875f63fd3d
Need to have SSE4.1 support when SSE is available for _mm_mullo_epi32
2016-11-02 02:51:13 +01:00
f4exb
5d5593bda7
Tx ph.2: put the double buffered FIR interpolator and decimator in its own class
2016-11-01 15:02:50 +01:00
f4exb
ded1d3c298
Place the halfband filter traits in their own class
2016-11-01 11:55:16 +01:00
f4exb
4a001350d3
Tx ph.2: Templatized IntHalfbandFilter and improved coefficients. Changed to order 80 for upsamplers and 48 for downsamplers
2016-10-29 17:01:02 +02:00
f4exb
4ab45f4768
Tx ph.2: Fixed half-band interpolators and set the order to 64 (for all)
2016-10-29 12:29:24 +02:00
Edouard Griffiths
ecc1647ee6
Implemented Debian package build environment
2016-10-26 00:57:46 +02:00
f4exb
067a0910c4
Tx ph.1: added DeviceSinkAPI implementation (1)
2016-10-18 00:03:51 +02:00
f4exb
0f7ac00a71
Tx ph.1: Added the DSPDeviceSinkEngine class
2016-10-17 18:15:08 +02:00
f4exb
b56c2d9a2c
Tx ph.1: new classes (1)
2016-10-17 08:58:49 +02:00
f4exb
4709ba9e01
TX ph.1: Baseband sample sources and Device sample sinks (1)
2016-10-14 18:47:19 +02:00
f4exb
32595f81b9
RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI
2016-10-11 01:17:55 +02:00
f4exb
6e82cb37b8
Tx support: added a sample source FIFO class
2016-10-10 01:13:12 +02:00
f4exb
36aeaa3ea5
RxTx semantic move: renamed SampleFifo to SampleSinkFifo
2016-10-06 19:18:02 +02:00
f4exb
12ac603741
Added a double buffered sample sink FIFO class
2016-10-06 15:39:18 +02:00
f4exb
e204efe2b8
RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine
2016-10-03 18:29:05 +02:00
f4exb
dce0ace4ef
RxTx semantic move: renamed ThreadedSampleSink to ThreadedBasebandSampleSink
2016-10-03 15:55:16 +02:00
f4exb
7a535cc3b8
RxTx semantic move: renamed SampleSource to DeviceSampleSource
2016-10-02 23:16:40 +02:00
f4exb
78513854ac
RxTx semantic move: renamed SampleSink to BasebandSampleSink
2016-10-02 22:29:04 +02:00
f4exb
20c6fb19cc
RxTx semantic move: renamed Channelizer to DownChannelizer
2016-10-02 21:52:39 +02:00
f4exb
1fa80272b5
RxTx semantic move: renamed FileSink to FileRecord
2016-10-02 10:30:58 +02:00
f4exb
e32d5f39e0
Added missing files to cmake file
2016-09-28 23:32:20 +02:00
f4exb
d01a4166eb
DSD demod plugin: lowpass filter for DV serial upsample
2016-09-10 20:03:06 +02:00
f4exb
8a22c0b468
Merge branch 'master' into dev. Build for Mac OS.
2016-07-05 20:02:51 +02:00
Ziga S
08602c661b
Updated CMake files for QTEditor cmake style.
...
AudioOutput had previously stalled, mutex temporary removed(Q&D workaround, need for study OSX Audio Concurency).
Removed some part of code in DemodBFM for OSX compilations.
Code runs and was tested with HackRF.
Note: There is need have investigate two potencial problems(DemodBFM bug and AudioOutput deadlocking?).
2016-06-29 10:10:24 +02:00
Ziga S
0df3427a3a
MacOS Compatibility:
...
- pthread barriers implementation.
- clock time.h
- libiconv link
- Support for dylib loading
- CMake project fixes
QTEditor parent project file.
2016-06-28 10:20:47 +02:00
f4exb
e418e68bd9
SDRdaemonFEC support: interim state (1). Compile except UI. Bumped version to 2.1.0 where necessary
2016-06-20 00:45:24 +02:00
f4exb
be918a217b
Multi device support: migrate device specific stuff outside plugin classes
2016-05-16 01:12:37 +02:00
f4exb
942bd0a733
Multi device support: create a dedicated UI for devices control
2016-05-14 14:12:57 +02:00
f4exb
be1a4caae1
DV Serial support: working signal/slot mechanism
2016-05-08 06:00:37 +02:00
f4exb
ccca87477d
Moved audio dialog in global Preferences menu. Check for DV Serial library and set flags
2016-05-04 17:07:26 +02:00
f4exb
17de736f36
DSD demod: migrated to external DSDcc library (ex DSDplus)
2016-04-21 02:13:57 +02:00
f4exb
44f608d7be
DSDplus library: removed old DSD library
2016-04-11 00:20:55 +02:00
f4exb
0b58a50ee8
Added new rewritten library in C++ native for DSD: DSDplus
2016-04-10 04:54:25 +02:00
f4exb
0978e17f2e
Imported the dsd library from gr-dsd. Make it a library actually removing useless dependencies
2016-04-07 02:00:54 +02:00
f4exb
c6d7207b1a
Reorganized sdrbase library code
2016-03-08 04:54:12 +01:00
f4exb
1a891f8e81
Make it buildable for Android with QtCreator
2016-03-06 15:10:22 +01:00
f4exb
f78206defc
OpenGL modernization: draw the left scales the new way
2016-03-05 06:45:05 +01:00
f4exb
34df31ad27
OpenGL modernization: generalize simple shader program class
2016-03-03 01:09:55 +01:00
f4exb
691a34cb16
OpenGL modernization: draw the spectrum line in the new way. New object GLShaderSimplePolyline
2016-03-02 23:55:29 +01:00
f4exb
22d9e77974
OpenGL modernization: compile and link basic shaders
2016-03-02 03:09:50 +01:00
f4exb
8d43ead373
Move to Open GL ES: replace glBegin/glEnd seqiences
2016-02-28 22:03:37 +01:00
f4exb
aa15e95ef3
cmake install: set rpath even for system installation directories
2016-02-24 15:27:05 +01:00
f4exb
6fd9e4f5bc
cmake: added install and uninstall targets
2016-02-24 11:51:36 +01:00
f4exb
05a4a7cb4e
SDRdaemon: first working version
2016-02-17 19:42:26 +01:00
f4exb
7a6882829a
SDRdaemon plugin: new classes
2016-01-24 23:38:55 +01:00
f4exb
6a31b5964a
Fixed CMakelists.txt after file name change
2015-12-20 19:34:21 +01:00
Edouard Griffiths
28bde131ba
NFM demod: adjust phase discriminator settings. Put in in a separate header
2015-12-16 21:12:12 +01:00
f4exb
e533997dbe
BFM demod: apply de-emphasis
2015-12-08 02:00:30 +01:00
f4exb
f69e69a799
BFM demod: added phase lock class. Updated copyright notices
2015-12-06 19:47:55 +01:00
f4exb
91cab6c623
Use cmake options to specify build type and debug output so that CMakeList.txt needs not be modified to control this
2015-10-22 02:19:07 +02:00
f4exb
af58b0d48d
Require cmake >= 3.0.2 so that CMP0043 policy specification makes sense
2015-10-22 01:37:14 +02:00
f4exb
9c9776e569
Create own class for logical device DSP engine. Use this class in main DSP engine
2015-10-15 04:05:19 +02:00
f4exb
5b1ffd434b
Fixed inf and sup decimators by 32 and 64
2015-10-12 03:46:45 +02:00
f4exb
ecc6345996
Back to release mode
2015-10-10 02:47:34 +02:00
f4exb
c4be82a40b
Updated Readme and main config file to remove debug messages
2015-10-08 02:45:28 +02:00
f4exb
6e3e273b68
Dynamic input tab allocation. Interim state #1
2015-10-07 23:27:56 +02:00
f4exb
360b94966b
Enhance channel power display
2015-10-05 02:18:32 +02:00
f4exb
f1cd4bf992
Channel analyzer: added display of channel power in dB. Changed minus radio button for a iconified toggle button
2015-10-04 05:28:11 +02:00
f4exb
1ac49ce8ce
Fixed setting of source of same kind with different sequence number
2015-10-03 23:59:02 +02:00
f4exb
f9913c7875
debug message
2015-10-03 22:31:46 +02:00
f4exb
3e74c45622
Fised segfault in find best source match method debug printout
2015-10-03 10:21:48 +02:00
f4exb
e9127d1b92
Merged include-gpl into include and removed GPL dribble in About dialog
2015-10-03 04:08:48 +02:00
f4exb
51914b4767
Multiple sources in preset. Interim state #1
2015-10-02 02:22:56 +02:00
f4exb
2d9c0bcfd2
Review presets #1 . Apply to HackRF
2015-09-30 03:46:46 +02:00
f4exb
66987e5b19
Presets by source: plugin GUI interface cleanup
2015-09-29 03:45:35 +02:00
f4exb
1450289e0f
Fixed glitches in channel analyzer decimation
2015-09-28 02:39:48 +02:00
f4exb
525a3f0024
post sample rate changes directly on DSP input message queue. Removed sample source output queue entirely as it was not reliable under stress
2015-09-27 12:50:38 +02:00
f4exb
4246fb6381
NFM demod: revised AF squelch completely
2015-09-13 11:56:14 +02:00
f4exb
384a58a785
No debug messages on branch master
2015-09-08 08:29:57 +02:00
f4exb
f5809b95c0
AGC in .cpp
2015-09-07 23:31:34 +02:00
f4exb
208d3deb6e
Deep redesign: Better support for FCD dongles #9 : use fcd_traits template instead of hardcoded values
2015-09-05 05:50:29 +02:00
f4exb
a909c4c40c
Deep redesign: Better support for FCD dongles #1
2015-09-03 03:57:54 +02:00
f4exb
234fb61955
Deep redesign: replaced smelly Spinlock mutex by standard QMutex in message queue
2015-09-02 01:51:49 +02:00
f4exb
6a050b2d35
Deep redesign: move to SDRangel #3 : rename resources file
2015-08-30 02:19:09 +02:00
f4exb
783ce1d50d
Deep redesign: move to SDRangel #2 . Exec name.
2015-08-30 01:30:43 +02:00
f4exb
5101a08632
Deep redesign: fixed FCD serialization. Pretty print utilities. Reverted optimization of source serializer
2015-08-28 11:12:31 +02:00
f4exb
5f0056f442
Deep redesign: revised source serialization mechanism and use dedicated classes for this purpose
2015-08-28 02:27:05 +02:00
f4exb
b185ef0558
Deep redesign: fixed RTLSDR decimation by exporting BladeRF decimators into a generalized templatized class (Decimators)
2015-08-26 02:42:31 +02:00
f4exb
a68104ab65
Deep redesign: removed useless samplesource subdirectory
2015-08-25 08:31:57 +02:00
f4exb
69986fd186
Deep redesign: NFM and WFM: Mutex to prevent concurrent critical updates with feed method
2015-08-24 22:09:46 +02:00
f4exb
ca86cb781b
Deep redesign: fixed apply settings on mouse movements for channels that were missing conditional apply settings
2015-08-24 04:09:36 +02:00
f4exb
f5c5e19571
Deep redesign: phase #2
2015-08-14 05:00:28 +02:00
f4exb
af8602a4d9
Removed delete DSP engine from Main Window destructor now that DSP engine is global static. Was causing double free.
2015-08-09 16:11:05 +02:00
f4exb
3dba9a0ea9
Implemented minimalist recording
2015-07-28 23:54:17 +02:00
Edouard Griffiths
318602aab5
merged master
2015-07-20 23:00:48 +02:00
f4exb
3950ec4be9
scope trigger delay preparation #1
2015-07-20 22:51:49 +02:00
f4exb
6ccd8732d5
Experimental reverse video frequency dial implmented for NFM
2015-07-19 18:43:48 +02:00