Commit Graph

379 Commits

Author SHA1 Message Date
Mike
d747e9daff Check for reasonable duration in paintTimeScale
Fixes #80
2016-09-17 16:48:29 +01:00
Mike
46a5d27a3e Fix mac build 2016-09-15 19:25:46 +01:00
Mike
e054965690 Set better bounds on viewRange
This works towards fixing the glitchiness on small files.
Adds a cap on viewRange maximum.
Prevent horiz. scrollbar maximum going negative

ref #89
2016-09-15 19:14:19 +01:00
Mike Walters
08a9ad0ea1 Merge pull request #85 from schneider42/frequency-marking
feat(plotview): Draw a frequency scale
2016-09-15 06:02:27 +01:00
schneider
ed31017f2c feat(spectrogramplot): Draw a frequency scale 2016-09-14 00:45:58 +02:00
Mike Walters
ca01bd2e13 Merge pull request #87 from saerdnaer/patch-1
Add liquid-dsp to platform specific build instructions
2016-09-12 08:04:35 +01:00
Andreas Hubel
15432748f7 fixes the qt5 issues reported in #40 and #60 2016-09-11 22:23:47 +02:00
Andreas Hubel
3a1f511664 Add liquid-dsp to platform specific build instructions
fixes #78
2016-09-11 22:13:51 +02:00
Mike Walters
a9aab9960b Merge pull request #86 from jboone/multi_format_2
Tidy up file extensions, behavior.
2016-09-10 18:39:11 +01:00
Jared Boone
b500b5639d Add many missing filename extensions to file-open options. 2016-09-07 17:13:16 -07:00
Jared Boone
0d09e12bb8 Add extension support for 8.3 filenames (c16, c8). 2016-09-07 17:13:16 -07:00
Jared Boone
45362009e9 Case-insensitive file extension comparison. 2016-09-07 17:13:16 -07:00
Mike Walters
25b01a19b8 Merge pull request #84 from schneider42/export-fix-2
Fix inputsource off-by-one
2016-09-01 23:25:29 +01:00
schneider
a487862559 fix(inputsource): Fix off-by-one in getSamples() 2016-09-01 22:49:13 +01:00
schneider
2f5f012929 fix(plotview): check return value of getSamples for export 2016-09-01 22:45:07 +01:00
Mike Walters
e936e51bca Merge pull request #82 from schneider42/export-menu
Export Menu Option
2016-09-01 01:36:15 +01:00
schneider
78b004b159 fix(spectrogramplot): Initialize the tuner transform as passthrough 2016-09-01 00:47:55 +01:00
schneider
d3754785b0 feat(plotview): Recommend a decimation based on the tuner BW 2016-08-31 22:33:48 +01:00
schneider
4833c8938a fix(plotviw): Do not crash on large full file exports
This approach leads to some noise when running the low-pass again. This
needs to be fixed in SampleBuffer::getSamples()
2016-08-31 22:33:45 +01:00
schneider
3b794fee7e feat(export): Initial sample export support 2016-08-30 09:04:40 +02:00
Mike Walters
b79cdc2467 Plot amplitude between -1 and +1 so that the threshold plot works on it 2016-08-14 16:20:14 +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