Commit Graph

189 Commits

Author SHA1 Message Date
Charles J. Cliffe
423b590d7c Fix off-by-one error and missing modem bw defaults 2015-12-14 19:31:18 -05:00
Charles J. Cliffe
fb66df963a patch version bump 2015-12-13 16:50:20 -05:00
Charles J. Cliffe
a801290587 Version bump. 2015-12-01 22:38:23 -05:00
Charles J. Cliffe
7d0c667f3e MSVC temporary fix-up 2015-12-01 22:06:50 -05:00
Charles J. Cliffe
76d69ffd78 Add GMSK, fix modem bandwidth logic, cleanup. 2015-11-30 21:58:54 -05:00
Charles J. Cliffe
7e4d173996 Basic console window for digital output
- Probably end up making this a single tabbed dialog but this works for
the moment
2015-11-28 23:03:07 -05:00
Charles J. Cliffe
5303f329df ModemProperties panel property grid init 2015-11-23 21:32:50 -05:00
Charles J. Cliffe
de1264fe17 Copy SoapySDR::ArgInfo to bootstrap ModemArgInfo 2015-11-23 18:41:10 -05:00
Charles J. Cliffe
c0eca0b2f3 Allow modems to limit/control input rate
- Modems can now over-ride user rate input and lock/step as needed
- Separate digital code defs a bit more so it’s not required when
disabled
- Testing FSK based on @andresv ’s example at
https://github.com/jgaeddert/liquid-dsp/issues/9
2015-11-22 19:56:25 -05:00
Charles J. Cliffe
c912601272 MSVC fixes 2015-11-20 19:05:08 -05:00
Charles J. Cliffe
ea005014ae Refactor digital code, prepare for implementation 2015-11-18 21:09:51 -05:00
Charles J. Cliffe
a1a6a467e8 Modem, ModemKit and initial ModemAnalog refactor 2015-11-16 23:49:54 -05:00
Charles J. Cliffe
6b3467e5c8 Add ENABLE_DIGITAL_LAB def 2015-11-15 13:52:54 -05:00
Charles J. Cliffe
a133e82eeb Update CubicSDR.desktop to inerit CMAKE_INSTALL_PREFIX 2015-11-13 23:06:54 -05:00
Charles J. Cliffe
127280e75a Add 'make install' and 'make uninstall' for Linux/OSX 2015-11-13 22:21:16 -05:00
Charles J. Cliffe
cda4fbc039 Apparently quoting params broke something; going to revert until necessary. 2015-11-12 20:31:55 -05:00
Charles J. Cliffe
d530edec71 CMakeLists parameter quotes 2015-11-12 19:03:31 -05:00
Charles J. Cliffe
6cd82ea44f Optional title suffix, prefer local to bundled modules default 2015-11-10 19:25:41 -05:00
Charles J. Cliffe
f94f285f62 MSVC / close menu fix 2015-11-09 23:27:56 -05:00
Charles J. Cliffe
eefa59917d Fixes for MSVC build 2015-11-09 22:05:12 -05:00
jocover
efec9d1460 fixed osx build issue 2015-11-09 20:02:52 +08:00
Charles J. Cliffe
f39a96022a Add OSX SoapySDR module bundling support. 2015-11-08 16:45:06 -05:00
Charles J. Cliffe
e04ec9ef37 Remove built-in RTLSDR settings to prepare for replacements, Device form propgrid test 2015-11-02 19:02:45 -05:00
Charles J. Cliffe
7eb98c33ab unused test macro 2015-10-29 22:59:40 -04:00
Charles J. Cliffe
a1b73403a7 Soapy bundle option; requires SoapySDR/loader_work 2015-10-29 22:22:10 -04:00
Charles J. Cliffe
ac93aa369b Manual Gain Control :-)
- Disable AGC from settings menu
- Requires latest SoapySDRPlay gain commits for SDRPlay
2015-10-27 01:56:49 -04:00
Charles J. Cliffe
010d899895 Patch version bump for latest fixes and updates.
- Helps with screenshot identification :)
2015-10-23 23:50:33 -04:00
Charles J. Cliffe
b89d606af3 SoapySDR 0.4.0 updates
- Requires up-to-date SoapySDR 0.4.x and re-built modules
2015-10-23 02:53:51 -04:00
Charles J. Cliffe
cd82ecb15b Put the default sample rates back, might be causing bad init.. 2015-10-21 16:56:32 -04:00
Charles J. Cliffe
ae906cbbba Removed bundled fftw by accident 2015-10-19 23:23:49 -04:00
Charles J. Cliffe
6087588b3d MSVC simplification, easier to use alternate libs 2015-10-19 23:02:50 -04:00
Charles J. Cliffe
c8d04d337c MSVC2015 redist updates 2015-10-19 02:56:22 -04:00
Charles J. Cliffe
3349e2140f Version update 2015-10-19 00:40:14 -04:00
Charles J. Cliffe
b438fc5a42 version update for bundle 2015-10-16 19:04:38 -04:00
Charles J. Cliffe
9da484e8ce update version for test bundle release 2015-10-15 21:33:36 -04:00
Charles J. Cliffe
bf9695ecd3 Separate SDR data thread and enumeration, device dialog 2015-10-04 16:07:14 -04:00
Charles J. Cliffe
4ce8bc1781 SDR Thread rework, async device init.
- Preparing for new device selection/configuration dialog.
2015-10-03 21:35:11 -04:00
Charles J. Cliffe
283e780732 Fix case typo in CMakeLists 2015-09-21 00:43:23 -04:00
Charles J. Cliffe
1918707304 Initial experimental support for SoapySDR device input 2015-09-13 22:18:29 -04:00
Charles J. Cliffe
3294b4c10b set patch release version 2015-09-11 00:09:43 -04:00
Charles J. Cliffe
2e6b173fb1 attempt to fix waterfall stutter working parts 2015-09-07 20:46:03 -04:00
Charles J. Cliffe
c62ab63f4f OSX wx build tweak for static lib 2015-08-28 20:28:11 -04:00
Charles J. Cliffe
b549f9748e Other apps seem to want I/Q pipe in this format; going with the flow 2015-08-28 19:55:25 -04:00
Charles J. Cliffe
e5b7f76b2a Version bump to 0.1.4 2015-08-26 20:45:10 -04:00
Charles J. Cliffe
d1ed603ff0 Move demodulator and main spectrum visual processors to threads 2015-08-16 18:12:12 -04:00
Charles J. Cliffe
8dc2e6cacc Move waterfall FFT processing to it's own thread. 2015-08-14 19:17:43 -04:00
Charles J. Cliffe
dfd02c1b12 Merge pull request #126 from cjcliffe/ui_visuals_to_panels
Refactoring, clean-up, GLPanels
2015-08-10 19:07:54 -04:00
Charles J. Cliffe
1fd380d2fb Re-usable SpectrumPanel to replace SpectrumContext 2015-08-10 00:33:31 -04:00
Charles J. Cliffe
2f0d6b9c75 Re-usable WaterfallPanel to replace WaterfallContext 2015-08-09 23:00:51 -04:00
Charles J. Cliffe
db8e7a68d0 Re-usable ScopePanel to replace ScopeContext Plot 2015-08-09 12:51:01 -04:00
Charles J. Cliffe
8a0034d24a Add source groups 2015-08-08 14:15:57 -04:00
Charles J. Cliffe
2cff389d6b SpectrumVisualProcessor now working, cleanup, refactoring 2015-08-03 01:38:38 -04:00
Charles J. Cliffe
0d66c92f30 SDRDeviceInfo cleanup 2015-07-29 22:19:00 -04:00
Charles J. Cliffe
3ab8669d06 Initial IOThread prototype 2015-07-29 18:34:58 -04:00
Charles J. Cliffe
f731602017 initial ScopeVisualProcessor, ReBuffer template 2015-07-28 21:56:39 -04:00
Charles J. Cliffe
10bc0c8ec5 spectrum + waterfall processor init 2015-07-27 22:30:25 -04:00
Charles J. Cliffe
a8e24d5537 Visual Processor prototype
link data -> visuals with common processing pipeline, chainable
2015-07-27 21:20:44 -04:00
Charles J. Cliffe
8cd018d510 Add desktop launcher info for linux 2015-07-26 19:47:43 -04:00
Charles J. Cliffe
8753be05e7 Import cubicvr2 math; implement for GLPanel 2015-06-26 22:04:16 -04:00
Charles J. Cliffe
4ee791ac0c Initial GLPanel prototype, testing nested layouts 2015-06-20 20:19:52 -04:00
Charles J. Cliffe
25dc28d350 version bump. 2015-06-05 23:29:42 -04:00
Charles J. Cliffe
04ee1534ad Prototype frequency input dialog 2015-05-04 19:44:03 -04:00
Charles J. Cliffe
68d4627e99 Basic configuration file init and ppm value save/load test 2015-04-13 19:58:34 -04:00
Charles J. Cliffe
6ee745a517 version bump 2015-04-02 20:58:57 -04:00
Charles J. Cliffe
d5d44b0b30 Better initial sample rate setup, remove hard-coded default rate and use device info matching /w fallback 2015-03-22 20:47:07 -04:00
Charles J. Cliffe
697ff593ea Missing MSVC win32 libgcc dll 2015-03-11 20:28:14 -04:00
Charles J. Cliffe
07c9395d1f Debian package cpack + icon fix 2015-03-08 20:17:19 -04:00
Charles J. Cliffe
60b02ca153 Set app frame icon 2015-03-07 20:29:25 -05:00
Charles J. Cliffe
b8fd786c47 exe / shortcut icon, NSIS branding header 2015-03-05 21:02:38 -05:00
Charles J. Cliffe
78551d2a5a NSIS installer packages for MinGW64, MSVC Win64 and MSVC Win32 2015-03-04 22:58:50 -05:00
Charles J. Cliffe
d4b2203bb9 prepping windows installer 2015-03-01 21:39:52 -05:00
Charles J. Cliffe
a7a4ba9d29 Externalize build version, fix tuning label updates 2015-02-22 23:02:39 -05:00
Charles J. Cliffe
0c66d19f92 Merge branch 'master' into osx-app-build 2015-02-21 23:33:05 -05:00
Charles J. Cliffe
04fb8f6a3a Icons and CPack bundle patch 2015-02-21 23:08:08 -05:00
Charles J. Cliffe
8a859c661b MSVC + Win32/x86 patch 2015-02-20 00:34:32 -05:00
Charles J. Cliffe
9d9bb8f103 OSX .app compiles but with runtime dylib errors
Regular binary compilation works, manual wxWidgets compile required for
app (port version doesn’t work for me).
Fixed-up app has runtime errors with dylib files but otherwise verifies…
2015-02-17 21:26:14 -05:00
Charles J. Cliffe
cbde77e0f1 Add -ldl to CMakeLists for linux 2015-02-11 20:41:13 -05:00
Charles J. Cliffe
a803a2d136 MSVC patches 2015-02-09 22:01:33 -05:00
Charles J. Cliffe
a3fac1e932 Frame rate limiter for Windows, Untested OSX / Linux 2015-02-09 20:49:21 -05:00
Charles J. Cliffe
a8070ca953 Destroy / recreate audio thread on demodulator activate / deactivate -- fixes DirectSound issues 2015-02-04 18:10:42 -05:00
Charles J. Cliffe
cef0e2a0e7 Default to WASAPI until I can fix some DirectSound related issues. 2015-01-27 22:22:48 -05:00
Charles J. Cliffe
977f91f74e Updated CMake and libs for TDM+MSVC
Only tested on 64-bit so far..
2015-01-26 22:18:15 -05:00
Charles J. Cliffe
ddcaf8d97f cmake osx/unix liquid lib 2015-01-25 21:54:25 -05:00
Chris Motch
b708bece59 Updated cmake for Visual C++ 12
Updated cmake file to properly generate project files for Visual C++ 12,
I also have added and tweaked the way the external libraries are
referenced, and in theory 32bit builds are included.
2015-01-25 16:57:23 -05:00
Charles J. Cliffe
4dad30e9bd GL context init fixes and warning cleanup 2015-01-20 19:13:49 -05:00
Charles J. Cliffe
4496add756 OSX cmake patch 2015-01-19 19:24:15 -05:00
Charles J. Cliffe
963e26bc07 Linux somewhat functional 2015-01-18 01:36:28 -05:00
Charles J. Cliffe
4213b47c99 Move waterfall color themes to general theme classes, convert hard-coded colors 2015-01-14 22:14:57 -05:00
Charles J. Cliffe
93e88a9208 Import TinyXML and DataTree, OSX related UI tweaks 2015-01-07 20:23:15 -05:00
Charles J. Cliffe
e0d5474c68 OSX fix for fftwf 2015-01-06 20:00:23 -05:00
Charles J. Cliffe
7d5d638666 FFTW->FFTWF better CPU usage 2015-01-06 19:15:27 -05:00
Charles J. Cliffe
137116da9c Mode selector class framework 2015-01-04 19:50:05 -05:00
Charles J. Cliffe
9f945026b8 Fix frequency related data types for >2Ghz 2015-01-04 17:11:20 -05:00
Charles J. Cliffe
8f8dd01341 Unify common canvas manipulation functions 2015-01-02 21:32:24 -05:00
Charles J. Cliffe
b7793ef905 Squelch slider/signal indicator 2014-12-31 19:45:01 -05:00
Charles J. Cliffe
c7a167a1d0 Experimental demodulator preprocessor thread
Demodulator becoming a CPU hotspot, trying to break up the workload
between threads..
2014-12-16 18:27:02 -05:00
Charles J. Cliffe
24cd93d1ae Split DemodulatorMgr and DemodulatorInstance 2014-12-11 23:35:06 -05:00
Charles J. Cliffe
f04ec72394 Demodulator garbage collection 2014-12-11 19:07:21 -05:00
Charles J. Cliffe
5fc9a064b5 CMake updates 2014-12-07 21:06:05 -05:00
Charles J. Cliffe
894c718730 Mostly working on OSX /w rtaudio now
Looks like just some priority tweaks remain
2014-12-04 22:25:18 -05:00