Commit Graph

177 Commits

Author SHA1 Message Date
Christian Daniel 22faf7b354 DSPEngine: better DC offset compensation 2012-06-05 15:23:27 +02:00
Christian Daniel 17caf907d6 DSPEngine: improve lag tolerance 2012-06-05 15:22:38 +02:00
Christian Daniel 56cc095309 ValueDial: add frequency input widget 2012-06-05 15:21:17 +02:00
Christian Daniel 64bceb64eb GLSpectrum: force initialisation of frame buffer 2012-06-03 23:58:39 +02:00
Christian Daniel f1fe6f410d GLSpectrum: clear screen before repainting 2012-06-03 23:41:56 +02:00
Christian Daniel 9ac248a15a remove empty line 2012-06-03 23:38:25 +02:00
Christian Daniel 290e350466 fix texture memory leak 2012-06-03 23:38:14 +02:00
Christian Daniel 18861eed69 dspengine: fix parentheses foobar 2012-06-03 22:09:30 +02:00
Christian Daniel 7526599ecb major overhaul: integrate new GLSpectrum 2012-06-03 21:57:59 +02:00
Christian Daniel fe6744ce1e normalize amplitudes across FFT window functions 2012-06-03 21:57:41 +02:00
Christian Daniel 0355ef0f38 rename ScaleCalc to ScaleEngine 2012-06-03 21:57:23 +02:00
Christian Daniel 56cd359860 added new GLSpectrum widget, which combines Waterfall and SpectroHistogram (DPS) into one 2012-06-03 21:57:04 +02:00
Christian Daniel cba7a3c022 renamed ScaleCalc to ScaleEngine 2012-06-03 21:56:33 +02:00
Christian Daniel 8d6c0b7f70 add NCO for later DSP use 2012-06-03 21:56:10 +02:00
Christian Daniel f765c01f94 settings: change fftoverlap default and fix decimation saving 2012-06-03 21:55:55 +02:00
Christian Daniel 0eee3df024 fix evil typo 2012-06-01 00:24:59 +02:00
Christian Daniel a41351f210 more major overhauling and improvements
- i/q swap switchable
- decimation switchable
- all amp stages in e4k settable
2012-06-01 00:19:41 +02:00
Christian Daniel 9b1d2523ea major overhaul - still in development
- reworked settings management
- fixed several bugs
- added widgets to change configuration
2012-05-31 00:52:06 +02:00
Christian Daniel 1041aaae0a fix locking problem in DPS 2012-05-31 00:38:04 +02:00
Christian Daniel d05341cdcb fix locking problem in waterfall 2012-05-31 00:37:49 +02:00
Christian Daniel 6d8406cb54 fix initialisation bug in KissFFT 2012-05-31 00:37:26 +02:00
Christian Daniel d3bdc485a2 make division between waterfall and DPS movable 2012-05-30 23:20:25 +02:00
Christian Daniel c245e067a6 remove cruft, fix crash 2012-05-30 23:18:20 +02:00
Christian Daniel d23fe370cc switch DPS to OpenGL 2012-05-30 23:17:58 +02:00
Christian Daniel 288dc5f2de fix FFT normalisation (todo: read a good math book) 2012-05-30 23:17:01 +02:00
Christian Daniel 53cfdd08fc improve smoothness 2012-05-30 23:14:55 +02:00
Christian Daniel d00f719934 initial checkin 2012-05-28 23:02:45 +02:00