1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-16 04:38:57 -04:00
Commit Graph

6164 Commits

Author SHA1 Message Date
f4exb d2c31059dd AM demod: implemented low pass filter after the demod 2019-05-29 11:23:28 +02:00
f4exb 9bd9c805de NFM demod: implemented interpolator for audio 2019-05-28 18:48:10 +02:00
f4exb e7215b54da SSB demod: implemented interpolator for audio 2019-05-28 18:36:18 +02:00
f4exb 1e3980c5e0 AM demod: fixed audio interpolator. Issue #354 2019-05-28 18:11:42 +02:00
f4exb f9328789d5 MIMO: test MI: fixed updateFrequencyShiftLimit method zeroing frequency shift 2019-05-28 16:31:44 +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 d49e28e266 appveyor: new CI with ubuntu 18.04 and VS 2017
- support ubuntu 18.04 and 16.04
- support windows with qt already installed
2019-05-28 15:19:19 +02:00
Davide Gerhard ce7e1791d9 travis-ci: test EXTERNAL_LIBRARIES and added new dependencies 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
f4exb a0f16a1db0 MIMO: test MI: select stream to be displayed on main sperctrum 2019-05-28 12:09:08 +02:00
f4exb 4a6603f470 Moved ptt_active.py to the official scripts API directory 2019-05-28 08:57:27 +02:00
f4exb bb8366bfde MIMO: test MI source: implemented file record 2019-05-28 08:56:36 +02:00
f4exb b09c43f6be Merge pull request #351 from Vort/dev
Use correct encoding for file names in FileSource plugin
2019-05-27 17:53:54 +02:00
Vort cf89e20fb9 Use correct encoding for file names in FileSource plugin (fixes #205) 2019-05-27 08:26:38 +03:00
f4exb f9a8523714 MIMO: add channel to testMI (2) 2019-05-27 02:52:33 +02:00
f4exb eff28e8b63 MIMO: add channel to TestMI (1) 2019-05-26 02:14:35 +02:00
Davide Gerhard 92129089a5 add basic external libraries
- codec2
- cm256cc
- mbelib
- serialdv
- dsdcc
2019-05-23 23:51:20 +02:00
f4exb 6c71893143 Improve MSVC 2015 compatibility of FileSource plugin (fixes #348)
SoapySDR: enhanced log message during scan to show which id parameters are used
Windows build fixes
Perseus server: fixed missing libusb libraries in cmake file
2019-05-23 16:25:44 +02:00
Davide Gerhard e79fa91d9c update external/windows libs with pkg-config-lite 2019-05-23 12:02:01 +02:00
Davide Gerhard b3baf1f7fb cmake: remove cm256cc library dependency from local{sink,input} 2019-05-23 11:49:57 +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
f4exb c99b16f7d7 Revert "Removed useless reference to the QPluginLoader in the Plugin structure"
This reverts commit 1e881d0b2f to avoid future conflicts.
2019-05-22 13:49:44 +02:00
Davide Gerhard c24a37d011 pluginmanager: remove append of pluginLoader on m_plugins.
Seen that it is not used we can remove from the Plugin() object and
delete the instance at the end.
2019-05-22 08:31:07 +02:00
f4exb c500e6f408 merge 2019-05-22 08:21:09 +02:00
f4exb c85a523217 MIMO: added support in sampling device control UI 2019-05-22 02:56:42 +02:00
f4exb 3f4c0a2e70 Use Qt precise timer for test and file sources 2019-05-21 23:33:36 +02:00
f4exb bdd685c63e TestSource: debug message for QTimer 2019-05-21 21:18:49 +02:00
Davide Gerhard ab2d9270ac libxtrx: fix LIBXTRX_LIBRARY variable 2019-05-21 20:40:16 +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 63a63a807a rework spaces on pluginmanager.cpp 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 f642d2fcf0 travis-ci: enabling continuous integration on SDRangel
Use travis-ci as continuous integrator with builind for the following
operating systems:

- ubuntu 16.04; build with gui and without gui
- macOS 10.14, 10.13, 10.12, 10.11 with macports

This file can be used as build dependency tracker to avoid duplicated
information.

TODO:
  - windows 10

NOTE:
  - ubuntu 18.04 is not supported yet. Azure pipelines has the same
    limit.

[1] http://travis-ci.org
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 271d520e98 fix abs c++ usage on valuedialz.cpp 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 b7071869d1 fix clock_gettime() con macOS <10.12 (not provided by base) 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 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 44668ad425 fix AUTOUIC with cmake <3.9 on sdrgui with ../ include 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 3edc7b18f4 pluginmanager: fix support for old Qt5 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 905ff3ea66 fix cpu flags forcing 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