Mike Walters
|
00a2cf15b5
|
Fix README rendering
|
2016-03-27 17:14:22 +01:00 |
|
Mike Walters
|
9b774f0845
|
input: Default to cf32 file type if extension is unknown
|
2016-03-27 16:48:15 +01:00 |
|
Tobias Schneider
|
3dbfaf1bd1
|
feat(inputsource.cpp): Recognize more file suffixes
|
2016-03-21 06:58:52 +00:00 |
|
Tobias Schneider
|
220bdf0226
|
feat(inputsource): Add cs16 file format.
|
2016-03-20 20:08:42 +01:00 |
|
Mike Walters
|
3f5a036011
|
Update README with supported file types
|
2016-03-18 18:54:02 +00:00 |
|
Jared Boone
|
3a5428b4ab
|
Access samples, sample size through SampleAdapter.
|
2016-03-18 11:05:14 -07:00 |
|
Jared Boone
|
396330053b
|
UI for file type selection, mapping to SampleAdapters.
|
2016-03-18 11:04:39 -07:00 |
|
Jared Boone
|
f8d6e9cda5
|
SampleAdapter classes for CF32, CS8, CU8.
|
2016-03-18 11:03:13 -07:00 |
|
Jared Boone
|
b749ab08c8
|
SampleAdapter virtual class
|
2016-03-18 11:02:30 -07:00 |
|
Mike
|
76df24e9f0
|
spectrogram: Fix scrolling bug when zoomed in
|
2016-03-17 03:44:11 +00:00 |
|
Mike Walters
|
3735838292
|
spectrogram: Fix bug with tile ID calculation that was causing lots of cache misses
|
2016-03-16 23:27:09 +00:00 |
|
Mike Walters
|
aeffd64f97
|
plotview: Zoom in/out on ctrl + mouse wheel
|
2016-03-10 01:57:23 +00:00 |
|
Mike Walters
|
d35e24be37
|
controls: Add zoomIn/zoomOut slots & signals
|
2016-03-10 01:52:36 +00:00 |
|
Mike
|
82494d501f
|
plotview: Zoom relative to centre of view
|
2016-03-09 01:46:40 +00:00 |
|
Mike
|
3c8f2b2701
|
plotview: Use range_t for viewRange
|
2016-03-09 01:46:15 +00:00 |
|
Karsten von Hornbostel
|
c40508eb16
|
fixed crash when QFileDialog is closed without selecting a file
|
2016-03-08 21:25:27 +01:00 |
|
Mike
|
8a8b800cee
|
Merge branch 'refactor'
|
2016-03-07 14:25:57 +00:00 |
|
Mike Walters
|
49471c5b08
|
controls: Clamp zoomLevel to fftSize
|
2016-03-07 00:45:33 +00:00 |
|
Mike Walters
|
aeb295fe28
|
controls: Emit zoomLevel final multiplier (not a power)
|
2016-03-07 00:45:29 +00:00 |
|
Mike Walters
|
a735394859
|
controls: Update FFT size and zoom level in one operation
Zoom level needs to be clamped to FFT size so this prevents
crashiness later on
|
2016-03-07 00:35:05 +00:00 |
|
Mike Walters
|
3b40a65852
|
plotview: Disable time-domain plots for now
|
2016-03-06 23:58:14 +00:00 |
|
Mike Walters
|
f1750da64e
|
cursors: Update cursor labels when changing bit count
|
2016-03-06 23:58:14 +00:00 |
|
Mike Walters
|
c3d5e9eafd
|
controls: Clear cursor labels when disabled
|
2016-03-06 23:58:14 +00:00 |
|
Mike Walters
|
78ba7aab3a
|
controls: Remove pointer info
|
2016-03-06 23:58:14 +00:00 |
|
Mike Walters
|
e1dd912d72
|
plotview: Add vertical scrolling
|
2016-03-06 23:47:45 +00:00 |
|
Mike Walters
|
74a5307b58
|
spectrogram: Use unique_ptr for fft
|
2016-03-06 17:38:51 +00:00 |
|
Mike Walters
|
04716ed748
|
spectrogram: Don't delete inputSource - doesn't own it anymore
|
2016-03-06 17:36:29 +00:00 |
|
Mike Walters
|
e29d8306e9
|
spectrogram: Cleanup dead code
|
2016-03-06 17:36:11 +00:00 |
|
Mike Walters
|
2b8f5dd759
|
spectrogram: Workaround crash on final partial tile
|
2016-03-06 16:51:15 +00:00 |
|
Mike Walters
|
710fbd97f3
|
plotview: Setup default fftSize/zoomLevel to prevent divide-by-zero during load
|
2016-03-06 16:50:35 +00:00 |
|
Mike
|
515db69950
|
cursors: Set more reasonable bit-count limits
|
2016-03-06 01:25:18 +00:00 |
|
Mike
|
5b03a23ba1
|
main: Re-add command-line sample rate setting
|
2016-03-06 01:00:55 +00:00 |
|
Mike
|
f2b7f918d2
|
cursors: Split cursors into n segments to align with multiple bits
|
2016-03-06 00:48:45 +00:00 |
|
Mike
|
e288f93b29
|
cursors: Re-position cursors on view change
|
2016-03-05 20:30:25 +00:00 |
|
Mike Walters
|
c6166d70f9
|
plotview: Store time selection
|
2016-03-05 19:20:35 +00:00 |
|
Mike Walters
|
158e95c54a
|
plotview: coordToSample -> samplesPerLine
|
2016-03-05 19:18:14 +00:00 |
|
Mike Walters
|
f8e30fa128
|
plotview: Remove old selection slots
|
2016-03-05 18:30:10 +00:00 |
|
Mike Walters
|
473438b5d5
|
controls: Clean up selection labels a bit
|
2016-03-05 17:22:00 +00:00 |
|
Mike Walters
|
bc2b1dc900
|
cursors: Connect cursors to time/freq display on dock
|
2016-03-05 17:10:40 +00:00 |
|
Mike Walters
|
eaf422165f
|
plotview: Abstract out coord -> sample calculation
|
2016-03-05 16:16:55 +00:00 |
|
Mike Walters
|
a82a1af33d
|
cursors: Reimplement Cursors as QObject and implement dragging
|
2016-03-05 15:57:11 +00:00 |
|
Mike Walters
|
c66c708157
|
Style
|
2016-03-04 17:03:42 +00:00 |
|
Mike Walters
|
fffefbe4be
|
samplesource: Add sample rate property
|
2016-03-04 17:03:25 +00:00 |
|
Mike Walters
|
12de91d039
|
samplebuffer: Unsubscribe from src on destruct
|
2016-03-04 15:54:23 +00:00 |
|
Mike Walters
|
d78986a978
|
spectrogram: Fix inverted spectrogram
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
a1af3fe0be
|
plot: Add default impl of all paint* functions
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
d989579d62
|
spectrogram: Fix caching/tileIDs
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
bf2cb29573
|
spectrogram: Hook up power min/max again
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
d0728351f6
|
controls: Set defaults after making connections
|
2016-03-04 13:15:25 +00:00 |
|
Mike Walters
|
1f1e9d5c61
|
mainwindow: Reconnect open file button
|
2016-03-04 13:15:25 +00:00 |
|