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