vsonnier
|
4b323e9863
|
Make ReBuffer refcount management automatic, using std::shared_ptr:
- No longer need to call setRefCount() / decRefCount()
- Restore old ThreadBlockingQueue using std::deque, for std::shared_ptr correct behaviour.
|
2017-05-24 12:28:37 +02:00 |
|
vsonnier
|
115b0ffa58
|
CLEANUP: some compiler and static analysis warnings
|
2017-01-28 14:57:27 +01:00 |
|
vsonnier
|
848d1bf0e3
|
Manage B key correctly activated for spectrum, not waterfall. Add another independent B (dB) key for audio scope
|
2017-01-27 23:23:25 +01:00 |
|
Charles J. Cliffe
|
5c72b97309
|
Merge branch 'develop' into master
|
2017-01-02 21:22:13 -05:00 |
|
Charles J. Cliffe
|
3ec14fbe38
|
Licence fix, add SPDX-License-Identifier, remove unused code files
|
2017-01-02 21:07:43 -05:00 |
|
Charles J. Cliffe
|
979e5b709c
|
Custom build flags, Power level offset, Persistent modem props
|
2016-10-20 21:44:33 -04:00 |
|
vsonnier
|
b495b388c9
|
TH_CLEAN_3: Use of non-blocking try_pop() when possible,
AudioThread concurrent access hardening and simplified,
and misc.
|
2016-07-05 21:45:42 +02:00 |
|
vsonnier
|
1e2f12a571
|
PEAK: Cut-n-paste, works, amazing !
|
2016-06-09 19:38:20 +02:00 |
|
Charles J. Cliffe
|
649d34f811
|
Make spectrum mouse wheel zoom feature universal
|
2016-05-30 19:45:38 -04:00 |
|
Charles J. Cliffe
|
b8568639c3
|
Windows focus tweak
|
2016-05-30 19:25:46 -04:00 |
|
Charles J. Cliffe
|
ce1cd27007
|
ifdef'd windows focus calls, remove unnecessary meter refreshes
|
2016-05-30 00:17:08 -04:00 |
|
Charles J. Cliffe
|
a0d15026df
|
Tweak mousewheel response for Meter UI elements
|
2016-05-29 21:03:21 -04:00 |
|
Charles J. Cliffe
|
bd3b9ac921
|
Fix for windows 7 and below requiring focus for mouse wheel.
|
2016-05-26 22:53:32 -04:00 |
|
Charles J. Cliffe
|
9ac31040d5
|
Back out wxGLAttributes update until needed.
|
2016-04-07 20:00:59 -04:00 |
|
Charles J. Cliffe
|
f4b7baebfa
|
Update to wx 3.1.0 gl attributes, simplify GLFont cache and GC
|
2016-03-22 20:49:15 -04:00 |
|
Charles J. Cliffe
|
29d411cead
|
Add center line for hovered/new/move state modems
|
2016-03-07 19:25:12 -05:00 |
|
Charles J. Cliffe
|
416cb54fb9
|
Improve visual frequency / new demod indicator
|
2016-01-13 21:29:26 -05:00 |
|
Charles J. Cliffe
|
d2d6f92502
|
Show frequency / demod preview with snap on waterfall hover
|
2016-01-13 00:07:42 -05:00 |
|
Charles J. Cliffe
|
62288e485f
|
Improve peak hold usability; add 30 frame delay between resets; don't drag old data around
|
2016-01-02 01:38:17 -05:00 |
|
Charles J. Cliffe
|
01c10efeff
|
Half-band transition and frequency change peak hold tweaks
|
2015-12-31 21:28:56 -05:00 |
|
Charles J. Cliffe
|
6df9661db1
|
Add peak hold to spectrum visuals
|
2015-12-31 20:44:39 -05:00 |
|
Charles J. Cliffe
|
7d6a387a77
|
Updates and improvements for low-bandwidth input usage
|
2015-12-29 20:52:49 -05:00 |
|
Charles J. Cliffe
|
ba067bcc24
|
Fix spectrum scale control in Windows
|
2015-11-01 12:41:13 -05:00 |
|
Charles J. Cliffe
|
68d80bde9e
|
Shift + arrow up/down to adjust visual scale
|
2015-10-25 14:31:56 -04:00 |
|
Charles J. Cliffe
|
a6201ad3b5
|
Add split-view controls; tweak spectrum scale control
|
2015-10-25 14:09:59 -04:00 |
|
Charles J. Cliffe
|
11aa8e9b05
|
Right drag spectrum vertically to adjust scale
|
2015-10-25 00:07:01 -04:00 |
|
Charles J. Cliffe
|
3c822e1bd8
|
Make decibels display toggleable
|
2015-08-17 23:31:22 -04:00 |
|
Charles J. Cliffe
|
62858abbf5
|
Spectrum peak and floor dB are now displayed
|
2015-08-17 21:52:38 -04:00 |
|
Charles J. Cliffe
|
5de181cf67
|
keyboard waterfall zoom input tweaks
|
2015-08-16 19:47:49 -04:00 |
|
Charles J. Cliffe
|
6ae02bee9c
|
Frame timer too jittery for anything but OSX, back to throttling which looks nicer..
|
2015-08-12 18:07:06 -04:00 |
|
Charles J. Cliffe
|
f4640094b8
|
Crank up the waterfall zoom limits for more detail :)
|
2015-08-11 20:37:46 -04:00 |
|
Charles J. Cliffe
|
1fd380d2fb
|
Re-usable SpectrumPanel to replace SpectrumContext
|
2015-08-10 00:33:31 -04:00 |
|
Charles J. Cliffe
|
9d4f933758
|
synchronized refresh timer at 30fps, remove osx frame limiter hack
- Tuning, Gain and Mode selector canvases no longer refresh unless
necessary
- Hopefully resolves refresh issues on El Capitan and others
|
2015-08-08 13:26:53 -04:00 |
|
Charles J. Cliffe
|
00713c0259
|
unused var, comment cleanup
|
2015-08-03 02:12:11 -04:00 |
|
Charles J. Cliffe
|
2cff389d6b
|
SpectrumVisualProcessor now working, cleanup, refactoring
|
2015-08-03 01:38:38 -04:00 |
|
Charles J. Cliffe
|
8589a39f66
|
Simple active demod tracking, helptip updates.
|
2015-04-23 19:38:44 -04:00 |
|
Charles J. Cliffe
|
da5ef47fb2
|
Faint spectrum grid lines
|
2015-03-01 13:07:09 -05:00 |
|
Charles J. Cliffe
|
ef3a3ba594
|
Remove seam adjustment, no longer needed
|
2015-03-01 11:13:01 -05:00 |
|
Charles J. Cliffe
|
ff5660055e
|
more intuitive SSB range selection, drawing code cleanup
|
2015-02-16 20:47:58 -05:00 |
|
Charles J. Cliffe
|
adf8ba5251
|
OSX 1/2 refresh frame-limiting hack
|
2015-02-10 23:49:34 -05:00 |
|
Charles J. Cliffe
|
a3fac1e932
|
Frame rate limiter for Windows, Untested OSX / Linux
|
2015-02-09 20:49:21 -05:00 |
|
Charles J. Cliffe
|
15347bd791
|
Theme updates
|
2015-01-15 00:59:33 -05:00 |
|
Charles J. Cliffe
|
4213b47c99
|
Move waterfall color themes to general theme classes, convert hard-coded colors
|
2015-01-14 22:14:57 -05:00 |
|
Charles J. Cliffe
|
ea2627ace6
|
Can now change input device bandwidth
|
2015-01-11 17:08:16 -05:00 |
|
Charles J. Cliffe
|
7d5d638666
|
FFTW->FFTWF better CPU usage
|
2015-01-06 19:15:27 -05:00 |
|
Charles J. Cliffe
|
9f945026b8
|
Fix frequency related data types for >2Ghz
|
2015-01-04 17:11:20 -05:00 |
|
Charles J. Cliffe
|
44bee1f553
|
Cleanup, demod limits, prevent negative freq, move iq resampler process back to demodulator pre thread
|
2015-01-04 13:20:31 -05:00 |
|
Charles J. Cliffe
|
334618d000
|
cleanup, refactor, right mouse waterfall zoom drag
|
2015-01-03 17:07:39 -05:00 |
|
Charles J. Cliffe
|
63a4913558
|
Tweaks, cleanup, helptips
|
2015-01-02 22:44:09 -05:00 |
|
Charles J. Cliffe
|
8f8dd01341
|
Unify common canvas manipulation functions
|
2015-01-02 21:32:24 -05:00 |
|