Mike Walters
88e1abfc35
Fix theme
2016-08-13 18:33:33 +01:00
Mike Walters
37887969b8
Add docs
2016-08-13 18:24:28 +01:00
Mike Walters
2c83e4ec89
Merge pull request #80 from schneider42/parse-osmocom-fft
...
Parse sample rate from osmocom_fft filenames
2016-08-12 21:12:30 +01:00
Tobias Schneider
6b279d239f
fix(main): Give command line options precedence
2016-08-12 21:51:37 +02:00
Tobias Schneider
b03be6fd37
feat(mainwindow): Parse sample rate from osmocom_fft filenames
2016-08-12 21:50:43 +02:00
Mike Walters
ec7c42a38c
Display drag/move mouse pointer when dragging cursors
...
Enables mouse tracking on PlotView to get mouse move events
even when not dragging.
Passes through Leave events to handle the case where the cursor
is near the edge of the widget and the mouse leaves the widget
without generating a mouse move event that isn't on the cursor.
Passes in mouse cursor shape to Cursor to define whether it should
be a horizontal resize, vertical resize or move (resize all).
Qt handles the case where the cursor is dragged off screen and
does not generate a Leave event while draggin (<3 Qt).
2016-08-12 15:42:24 +01:00
Mike Walters
172ddee5c4
Only pass mouse events to cursors if they're enabled
2016-08-12 15:41:28 +01:00
Mike Walters
0ad77ee2e4
Add missing file
2016-08-11 19:04:54 +01:00
Mike Walters
0565d83d27
Use SI prefixes in labels
2016-08-11 19:00:28 +01:00
Mike
e8c1f1f7d1
Clear spectrogram caches & repaint on src invalidate
...
Fixes #50
2016-08-10 21:14:20 +01:00
Mike
b31d6a03ad
Fix times/rates not changing when sample rate changes
2016-08-09 23:09:23 +01:00
Tobias Schneider
b19fef7585
refact(plotview): Move the time scale into PlotView
2016-08-09 23:00:43 +01:00
droelfdroelf
dd461bacb7
added time scale toggle checkbox
...
Conflicts:
mainwindow.cpp
spectrogram.cpp
spectrogram.h
spectrogramcontrols.cpp
spectrogramcontrols.h
2016-08-05 11:05:02 +01:00
Tobias Schneider
549d6fa679
feat(spectrogramplot): Draw a time axis at the top
2016-08-05 10:28:53 +01:00
Mike Walters
fc9e575052
Merge pull request #76 from EvanKrall/travis_osx
...
Have travis also build for linux/clang and osx/clang
2016-07-04 00:29:46 +01:00
Evan Krall
8beea585f6
reorder compilers so builds for linux/clang and osx/clang are adjacent in the list
2016-07-03 16:12:37 -07:00
Evan Krall
14f7bc56b0
Exclude building against GCC on OS X, since it's actually clang
2016-07-03 16:03:54 -07:00
Evan Krall
eac11a89c1
Have travis build for OS X.
2016-07-03 15:51:23 -07:00
Mike Walters
1f2ae83ee6
Update README
2016-07-03 23:07:46 +01:00
Mike Walters
ab58f174c8
Update screenshot
2016-07-03 23:07:46 +01:00
Mike Walters
e86ec88441
Merge pull request #75 from EvanKrall/master
...
Include headers to make build pass on OS X
2016-07-03 21:50:15 +01:00
Evan Krall
6101999fec
Include headers to make build pass on OS X
2016-07-03 13:46:57 -07:00
Mike Walters
266c493fef
Do a local liquid install to fix paths
2016-07-03 20:56:07 +01:00
Mike Walters
ddd6ad959d
Re-add qt packages
2016-07-03 20:56:07 +01:00
Mike Walters
6d4eb3a1cd
Try trusty
2016-07-03 20:56:07 +01:00
Dominic Spill
d1e9682890
Experiment with removing deps
2016-07-03 20:56:07 +01:00
Dominic Spill
057a9239c3
Add alternative apt repository
2016-07-03 20:56:07 +01:00
Dominic Spill
e050559894
Run bootstrap before configure
2016-07-03 20:56:07 +01:00
Dominic Spill
6c9ab983a3
Cut down apt-get installed package list
2016-07-03 20:56:07 +01:00
Dominic Spill
4e1f8cc909
Add Travis CI file for Liquid DSP branch
2016-07-03 20:56:07 +01:00
Mike Walters
6e77ef1ffa
Update README prereqs
2016-07-03 20:51:26 +01:00
Mike Walters
90833b5d43
Remove GR
2016-06-11 13:48:26 +01:00
Mike Walters
2d38c6b3c4
plots: Don't use GR for threshold
2016-06-11 13:39:19 +01:00
Mike Walters
89357007b9
plots: Port frequency demod to liquid
2016-06-11 13:24:14 +01:00
Mike Walters
43401be07d
plots: Don't use GR for amplitude demod
2016-06-10 19:35:52 +01:00
Mike
c5469a0fb7
Delete rotator
2016-06-08 10:41:50 +01:00
Mike
6c77918558
tuner: Port to liquid
2016-06-08 10:35:44 +01:00
Mike
19bc60a205
tuner: Use liquid for filter design
2016-06-05 22:38:50 +01:00
Mike
0ae5394e68
Link to liquid-dsp
2016-06-05 18:44:10 +01:00
Mike Walters
4504736604
spectrogram: Use image.scanLine for more speedup
...
Also swap the loop axes so that using scanLine can work
2016-06-04 16:24:50 +01:00
Mike Walters
702dffe441
spectrogram: Pull out constants from pixmap tile loop
2016-06-04 16:11:25 +01:00
Mike Walters
a96964bd2b
spectrogram: Speed up FFT iterator a bit more
2016-06-04 16:10:51 +01:00
Mike Walters
7ad24233fd
spectrogram: Plot log power instead of magnitude
2016-06-04 14:56:37 +01:00
Mike Walters
22c81f52da
spectrogram: Drop the unnecessary sqrt
2016-06-04 14:56:37 +01:00
Mike Walters
45e2e7ef67
spectrogram: Pull some constants out of the loop
2016-06-04 14:56:37 +01:00
Mike Walters
1d33e70a1f
spectrogram: Simplify a bit
2016-06-04 14:56:36 +01:00
Mike Walters
1e9c96b9b9
spectrogram: Use log2f to avoid double conversions
2016-06-04 14:56:34 +01:00
Mike Walters
083c8ad486
spectrogram: Speed up getLine by removing mod operator
2016-06-04 14:56:31 +01:00
Russ Garrett
e38703c4ae
Explicitly cast to an off_t
...
On OS X the `off_t` claims to be a long long, and the definition of
`min` complains about conflicting types.
2016-05-02 20:13:40 +01:00
Mike Walters
ecdc01986b
cursors: Move cursors to keep a constant symbol rate when changing symbol count
2016-05-02 01:45:28 +01:00