Commit Graph

1574 Commits

Author SHA1 Message Date
vsonnier
f13af7f357 Updated Windows liquid-dsp binaries to latest version
- Take liquid-dsp master
- Align config.h MingW and Linux one.
- Make 64bit build target SSE4.2 while 32bit stays SSE3.
- Use latest MSYS2 version, i.e. GCC 8.3 for 64bit, GCC 7.4 for 32bit.
- Updated libwinpthread-1.dll from latest MSYS2
- Removed libliquid.a from msvsc libs since Visual Studio can't possibly static link MINGW lib.
==> 1.5x perf boost in CubicSDR :)
==> Maybe the config.h was wrong all this time, for instance HAVE_MMX wasn't defined. Well well.
2019-03-09 10:41:23 +01:00
Vincent Sonnier
c561292a27
Merge pull request #715 from cjcliffe/vso_spin_lock_adjustments2
More Spin locks experiments
2019-03-05 06:49:28 +01:00
vsonnier
1d2e35cbac More Spin locks experiments 2019-03-05 06:44:58 +01:00
Vincent Sonnier
fd30710d14
Merge pull request #714 from cjcliffe/vso_spin_lock_adjustments
No Spin-lock for xxxProcessor, unclear what the gain was
2019-03-04 18:46:14 +01:00
vsonnier
8dbd5de53d No Spin-lock for xxxProcessor, unclear what the gain was 2019-03-04 18:44:48 +01:00
vsonnier
8dfc7503f2 Fix wrong condition in DataTree 2019-03-03 13:22:29 +01:00
Vincent Sonnier
8b0d4c2449
Merge pull request #713 from cjcliffe/vso_use_spin_locks
Let's go to production and ask for forgiveness later.
2019-03-03 13:08:44 +01:00
vsonnier
6afa3a6d6a Reduced SpinMutex scope in VisualProcessor::distribute() 2019-03-03 11:42:34 +01:00
vsonnier
5ab44e3104 Use spin-locks for short-lived, non-recursive locking sequences 2019-03-03 10:36:10 +01:00
Vincent Sonnier
792bf20a9c
Merge pull request #711 from cjcliffe/vso_dataelement_rework
Tentative fix for #760
2019-03-02 16:27:49 +01:00
vsonnier
44a9274cb1 More fake partial template specialization 2019-03-01 22:18:43 +01:00
vsonnier
dd92e75cda Try to workaround explicit specialization in class scope error for GCC and friends 2019-02-28 22:05:27 +01:00
vsonnier
3b47045d28 Rework of DataElement to use more templates and much less memcpy... 2019-02-22 20:19:30 +01:00
Charles J. Cliffe
b0505b0659
Merge pull request #700 from cjcliffe/travis-ci
Add hamlib, digital lab to CI, fix several build warnings
2019-01-10 21:48:40 -05:00
Charles J. Cliffe
c57a123130 Additional warning fixes; run brew update before brew install for hamlib 2019-01-10 21:23:26 -05:00
Charles J. Cliffe
e75387c25d Warning cleanup, fix travis config 2019-01-10 20:49:24 -05:00
Charles J. Cliffe
3a594de37f Enable hamlib + digital lab 2019-01-10 20:04:18 -05:00
Charles J. Cliffe
29702505da
Merge pull request #699 from cjcliffe/travis-ci
Travis-CI add MacOS build
2019-01-08 22:40:16 -05:00
Charles J. Cliffe
10ff7a5453 Fix wx cache logic 2019-01-08 21:57:15 -05:00
Charles J. Cliffe
45118b44e5 Script copypasta err, unify wx cache dirs 2019-01-08 21:50:47 -05:00
Charles J. Cliffe
dd49fbae4d separate build scripts and add platform logic 2019-01-08 21:44:04 -05:00
Charles J. Cliffe
5f829b2767 Rearranging scripts 2019-01-08 21:30:34 -05:00
Charles J. Cliffe
d561ed6b79 common build test 2019-01-08 21:24:49 -05:00
Charles J. Cliffe
4deaaaba5d Add some more steps for MacOS 2019-01-08 21:12:00 -05:00
Charles J. Cliffe
b234a51ef7 MacOS build test 2019-01-08 21:05:19 -05:00
Charles J. Cliffe
9961531620
Merge pull request #698 from cjcliffe/travis-ci
Travis-CI Build Script
2019-01-08 01:04:53 -05:00
Charles J. Cliffe
c133f1294f
Update build.sh
travis-ci timeout due to lack of output; AKA don't redirect wxWidgets build output to null :)
2019-01-08 00:44:06 -05:00
Charles J. Cliffe
ee4862f595
Update README.md 2019-01-08 00:05:36 -05:00
Charles J. Cliffe
9758b5670d
Update build.sh 2019-01-07 23:40:08 -05:00
Charles J. Cliffe
73aed6c9cc
Update build.sh 2019-01-07 23:32:36 -05:00
Charles J. Cliffe
849b7ca112
Update .travis.yml 2019-01-07 23:05:12 -05:00
Charles J. Cliffe
9f0d0bed71
Update build.sh 2019-01-07 23:05:10 -05:00
Charles J. Cliffe
268c7c747d
Update build.sh 2019-01-07 22:30:14 -05:00
Charles J. Cliffe
45ac3d383b
Update build.sh 2019-01-07 22:27:55 -05:00
Charles J. Cliffe
8e9d5a240a
Update build.sh 2019-01-07 22:26:13 -05:00
Charles J. Cliffe
7ff208f64d
Update .travis.yml 2019-01-07 22:22:49 -05:00
Charles J. Cliffe
3f0763ea6f
Update build.sh 2019-01-07 22:17:01 -05:00
Charles J. Cliffe
02794adb59
Update build.sh 2019-01-07 22:07:44 -05:00
Charles J. Cliffe
ea294384ec
Update build.sh 2019-01-07 22:00:39 -05:00
Charles J. Cliffe
4d941de46a
Update build.sh 2019-01-07 21:56:40 -05:00
Charles J. Cliffe
1cd78bdfe2
Update .travis.yml 2019-01-07 21:54:17 -05:00
Charles J. Cliffe
b539b8f50a
Update build.sh 2019-01-07 21:54:14 -05:00
Charles J. Cliffe
03e1284aaa
Update .travis.yml 2019-01-07 21:49:59 -05:00
Charles J. Cliffe
32cfb5b382
Create build.sh 2019-01-07 21:49:50 -05:00
Charles J. Cliffe
3448f4030b
Update .travis.yml 2019-01-07 21:36:30 -05:00
Charles J. Cliffe
ae6fb3515f
Update .travis.yml 2019-01-07 21:17:11 -05:00
Charles J. Cliffe
f1bcfe6474
Create .travis.yml 2019-01-07 21:14:36 -05:00
vsonnier
b27a8890d6 Fix #689: Wrong setAudioSampleRate code, thanks @GkvJeep 2018-11-14 20:16:11 +01:00
vsonnier
f03925d27f Fix #677: SDRPostThread : Do not push twice the samples in single-channel mode, refactorings and simplifications. 2018-09-15 08:33:22 +02:00
vsonnier
5db28da361 Fix #678: be clean when leaving SDRPostThread 2018-09-15 07:12:50 +02:00