Commit Graph

52 Commits

Author SHA1 Message Date
Charles J. Cliffe 6087588b3d MSVC simplification, easier to use alternate libs 2015-10-19 23:02:50 -04:00
Charles J. Cliffe 73733eabfe Update default sample rate
- Should fix startup for AirSpy
2015-10-18 14:18:26 -04:00
Charles J. Cliffe edd154296c FIR Polyphase filterbank channelizer prototype implementation
- Can now handle several 200khz FM streams with SDRPlay at 8Mhz+ on my
old 2010 Macbook Pro :)
- Demod bandwidth max now limited to 400khz, temporary until alternate
path for high-bandwidth is available
2015-10-14 00:54:48 -04:00
Charles J. Cliffe e04b12662f Linux re-tweak 2015-08-13 20:39:31 -04:00
Charles J. Cliffe 33d51b2bff Improve input response time, balance visuals, fix a bug 2015-08-12 19:39:11 -04:00
Charles J. Cliffe 6ae02bee9c Frame timer too jittery for anything but OSX, back to throttling which looks nicer.. 2015-08-12 18:07:06 -04:00
Charles J. Cliffe 706a113459 Functional waterfall speed control from 1->1024 lines per second 2015-08-11 23:52:03 -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 2b86176625 fix for center freq. save/load 2015-07-21 00:04:04 -04:00
Charles J. Cliffe 57e988572f type updates 2015-07-19 23:19:10 -04:00
Charles J. Cliffe 6c016a7199 More sample rates, unify defaults
- also fix possible crash related to unlocking before queueing visual
data.
2015-06-11 17:18:36 -04:00
Charles J. Cliffe 1284a16311 title missing version prefix 2015-04-02 21:04:00 -04:00
Charles J. Cliffe 36f1bd6b01 tuner hover states and visual test 2015-03-26 20:12:54 -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 3c5bad4e3d Audio bandwidth menu items 2015-03-12 19:41:50 -04:00
Charles J. Cliffe a7a4ba9d29 Externalize build version, fix tuning label updates 2015-02-22 23:02:39 -05:00
Charles J. Cliffe b78b4e1b96 Merge branch 'master' into issue45-demod-opts 2015-02-05 20:08:50 -05:00
Charles J. Cliffe 9cf8799a58 Patch for Windows / OSX 2015-02-05 19:30:06 -05:00
Charles J. Cliffe 524cfbe0df Demodulator options persist and apply to newly created 2015-02-02 20:10:55 -05:00
Charles J. Cliffe 27b890c882 Experimental zoomed FFT resolution improvements 2015-01-31 22:27:11 -05:00
Charles J. Cliffe 963e26bc07 Linux somewhat functional 2015-01-18 01:36:28 -05:00
Charles J. Cliffe ea2627ace6 Can now change input device bandwidth 2015-01-11 17:08:16 -05:00
Charles J. Cliffe 60b5dbb07f Per-demodulator gain settings 2015-01-10 20:33:30 -05:00
Charles J. Cliffe f454c34245 Save / Load session working 2015-01-10 12:27:03 -05:00
Charles J. Cliffe 8ec6b75e54 Session save handler 2015-01-09 17:17:56 -05:00
Charles J. Cliffe 4f43f65065 AM, USB and LSB somewhat working 2015-01-01 18:08:54 -05:00
Charles J. Cliffe b7793ef905 Squelch slider/signal indicator 2014-12-31 19:45:01 -05:00
Charles J. Cliffe 1e970f4373 Zoomed-in demodulator waterfall somewhat working
- update demod WF from demodulator is jittery
- adjustments with immediate update is awkward
2014-12-28 05:13:46 -05:00
Charles J. Cliffe 8c852ed491 SDR thread reusable buffers implemented 2014-12-24 00:11:41 -05:00
Charles J. Cliffe b196fbfdea Basic mixer for OSX -- multi demod streams working
RtAudio can’t open multiple streams, so now opening a new device will
start a static audio thread and all other threads will attach/detach
their input queues there.
2014-12-18 20:11:25 -05:00
Charles J. Cliffe 493d9da8a7 OSX testing params 2014-12-16 21:58:35 -05:00
Charles J. Cliffe 912ef930a2 Font preloader, new demod no-move drag fix 2014-12-16 21:03:45 -05:00
Charles J. Cliffe 02cf2099a9 Rebalance demodulator threads, tweak priorities 2014-12-16 20:33:44 -05:00
Charles J. Cliffe ad800056d5 OSX audio may be stable, works on 2010 macbook pro 2014-12-05 20:13:45 -05:00
Charles J. Cliffe 03edda18e5 RtAudio integrated and working great /w win64
Next up, OSX test..
2014-12-04 19:44:49 -05:00
Charles J. Cliffe 499e411048 Remove DC spike from IQ stream and visuals
IQ post-process / distribution in separate thread, use of
iirfilt_crcf_create_dc_blocker to reduce DC offset in IQ stream.
2014-11-29 13:58:20 -05:00
Charles J. Cliffe 1950c3109a Balanced thread performance w/ CPU usage
Seems smooth and responsive now.
2014-11-16 19:02:40 -05:00
Charles J. Cliffe 2a34fc9cf9 New demodulator thread code 2014-11-16 16:51:45 -05:00
Charles J. Cliffe 2e5bdc2646 Separate visual components Scope/Spectrum/Waterfall
Each now on it's own canvas with shared GL Context
2014-11-15 23:41:41 -05:00
Charles J. Cliffe 541ab5614c Separate Primary GL Context and visuals canvas
Can now create multiple GL canvases with shared context
2014-11-12 21:55:11 -05:00
Charles J. Cliffe 86dadb8f2c Waterfall now being displayed 2048x512
Uses indexed color scheme, FFT image is byte array
2014-11-11 20:25:16 -05:00
Charles J. Cliffe fe2e56231d gradient util, started waterfall implementation 2014-11-11 08:11:12 -05:00
Charles J. Cliffe 6c1ec6eba2 new demod test
working but frequency seems to be shifted?
2014-11-08 17:08:00 -05:00
Charles J. Cliffe bd7d748e58 Experimenting with FM demod options 2014-11-07 13:51:43 -05:00
Charles J. Cliffe b6a658b819 more liquid dsp experiments 2014-11-07 00:27:06 -05:00
Charles J. Cliffe 428525e807 experimental liquid-dsp testing 2014-11-06 21:30:47 -05:00
Charles J. Cliffe 2092505e20 Adding buffer and testing demod functionality 2014-11-06 01:33:59 -05:00
Charles J. Cliffe a8f1a87505 Can now control SDRThread freq. via thread task
Basic left/right keys bound for shifting frequency test.
2014-11-04 19:52:11 -05:00
Charles J. Cliffe c4099cb690 Re-align spectrum view
DC spike now showing?
2014-10-31 19:10:53 -04:00