Commit Graph

1193 Commits

Author SHA1 Message Date
vsonnier 9de22ffaf1 LABEL: Fix for crash when labels looks like numbers... 2016-06-11 13:15:01 +02:00
vsonnier d7d9fc8c32 LABEL: Add a label edit dialog, much like FrequencyDialog, works not bad 2016-06-11 10:08:12 +02:00
vsonnier 00e241a784 LABEL: first attempt, <user_label> is read from session XML, apparently also saved. 2016-06-11 07:46:07 +02:00
Charles J. Cliffe 02034a8817 version bump. 2016-06-09 23:17:49 -04:00
Charles J. Cliffe 654aae2383 Add 'p' key as peak-hold toggle 2016-06-09 18:16:03 -04:00
Charles J. Cliffe 13be18a2a3 Merge pull request #368 from vsonnier/peakhold_on_demod_spectrum_and_misc
Peakhold on demod spectrum and misc
2016-06-09 17:52:07 -04:00
vsonnier e7531952fe MISC 2: Windows has a right to stdout, enable it for both Digital Lab or Debug builds 2016-06-09 19:38:21 +02:00
vsonnier 4ec08b8b68 MISC 1 : Create ReBuffer by default with refcount 1, so remove redundant refCount(1) evertwhere 2016-06-09 19:38:20 +02:00
vsonnier 1e2f12a571 PEAK: Cut-n-paste, works, amazing ! 2016-06-09 19:38:20 +02:00
Charles J. Cliffe 348b5404c3 Merge pull request #367 from cjcliffe/thread_cleanup_fix
Threading cleanup; fix some old mixer integration cruft and resolve a lot of random crashes..
2016-06-08 23:54:27 -04:00
Charles J. Cliffe 9c10e2baaf comment index debugging 2016-06-08 22:08:14 -04:00
Charles J. Cliffe 1dba16b15f comment some debug logging 2016-06-08 21:54:02 -04:00
Charles J. Cliffe df33751f9e might be null.. 2016-06-08 21:48:10 -04:00
Charles J. Cliffe d7ef86ae10 On second thought, let’s not go to Camelot. ‘Tis a silly place. 2016-06-08 21:45:52 -04:00
Charles J. Cliffe 0067e309d1 more debugging; fix some potential refcount leaks... 2016-06-08 21:31:52 -04:00
Charles J. Cliffe b54ab38a47 More minor tweaks; getBuffer refcount 1 init suggestion from @vsonnier 2016-06-08 19:48:46 -04:00
Charles J. Cliffe 2bdefca263 Trying.. still one stuck in the queue on delete.. 2016-06-07 21:12:30 -04:00
Charles J. Cliffe 50bfb251f8 Attempt to clean up any buffers that weren't used on terminate, still one hanging around.. 2016-06-07 20:36:59 -04:00
Charles J. Cliffe 389ac4f537 remove test decRef 2016-06-07 19:56:08 -04:00
Charles J. Cliffe 037be13fac Rebuffer Garbage collector; mostly to pinpoint/gracefully handle ReBuffer failures 2016-06-07 19:54:36 -04:00
Charles J. Cliffe d6e18b08ef Merge branch 'vsonnier-update_externals' 2016-06-07 18:47:06 -04:00
vsonnier ceeb8e25f7 Updated LodePNG to 20160501 version 2016-06-06 19:39:18 +02:00
vsonnier ca0102b3aa Updated TinyXML to v2.6.2 2016-06-06 19:37:55 +02:00
vsonnier 26e61f87a7 Update to RtAudio 4.11 ==> 4.12 2016-06-06 19:14:21 +02:00
Charles J. Cliffe bb337ad396 Minor beta version bump 2016-06-03 20:44:08 -04:00
Charles J. Cliffe 1525c5c8fb Merge pull request #361 from cjcliffe/lte256k_oddity
unnecessary frequency=0 check..
2016-06-03 20:36:57 -04:00
Charles J. Cliffe 296b0da04a unnecessary frequency=0 check.. 2016-06-03 20:35:08 -04:00
Charles J. Cliffe 8e8e1af4ae Merge pull request #360 from cjcliffe/visual_squelch_break
Rough visual cue for demod instances, implement squelch break indicator
2016-06-03 20:08:18 -04:00
Charles J. Cliffe fa9dfc2fb4 Rough visual cue for demod instances, implement squelch break indicator 2016-06-03 20:05:38 -04:00
Charles J. Cliffe e11e572d9d Merge branch 'vsonnier-change_lock_pairs_to_guards_plus_cleanups' 2016-06-03 18:35:05 -04:00
vsonnier 5bb43f5aaa Replace mutex lock/unlock pairs with guards, cleanups 2016-06-03 18:45:03 +02:00
Charles J. Cliffe ad94fe6de3 Merge pull request #358 from cjcliffe/bugfix_sessions_crashes
Session and Crash fixes
2016-06-02 23:50:49 -04:00
Charles J. Cliffe 5a6d97e480 Bingo.. DemodulatorInstance deltaLock atomic_bool was uninitialized.. :) 2016-06-02 22:28:17 -04:00
Charles J. Cliffe 423c83f500 mutex locking cleanup for demod add / remove chain 2016-06-02 21:48:01 -04:00
Charles J. Cliffe 6d63d570aa comment out some noisy stdout logging until there's a proper facility for log outputs 2016-06-02 19:45:34 -04:00
Charles J. Cliffe 99f7beba49 ReBuffer is overkill for scope vis and crashes OSX; just push and delete at reciever; clean up lazy exception-fallback loadSession code 2016-06-02 19:25:52 -04:00
Charles J. Cliffe 00d3140c0d Merge pull request #357 from vsonnier/manual_gain_final_fix
Fix limitless manual gain slider while using mouse wheel
2016-06-02 17:34:34 -04:00
vsonnier c236a2e1cb Fix limitless manual gain slider 2016-06-02 21:03:14 +02:00
Charles J. Cliffe df4fb649f3 minor init typo 2016-06-02 01:20:42 -04:00
Charles J. Cliffe a2c1a16ff8 null active demod before terminateAll 2016-06-01 19:57:18 -04:00
Charles J. Cliffe d2943b56c4 Merge branch 'session_bugfix' 2016-06-01 19:48:32 -04:00
Charles J. Cliffe 9a16ed7adf Merge branch 'vsonnier-audioVisOutputQueue_nullptr_crash_and_misc_changes' 2016-06-01 19:47:06 -04:00
Charles J. Cliffe 688181e566 Cleanup MSVC warnings and deprecated C++ exception stuff 2016-06-01 19:42:34 -04:00
vsonnier c3d949ddba MISC 3: Make the whole BufferType life-cycle and recycling properly guarded against concurrent access 2016-06-01 19:51:01 +02:00
vsonnier fc4fa3e74f MISC 2: Make ReferenceCounter refcount itself protected by the same mutex of the whole class, for state consistency 2016-06-01 19:46:45 +02:00
vsonnier 357dcc967b MISC 1: make IOThread input and output queues returned as ThreadQueueBase*, not void*, cleaner.
then use static_cast for downcasts, because we know what we are doing
2016-06-01 19:42:11 +02:00
vsonnier 41ca39eab7 FIX audioVisOutputQueue nullptr crash 2016-06-01 19:32:22 +02:00
Charles J. Cliffe c1863d9319 Basic cleanup / mutex additions / bulk demod add 2016-05-31 19:58:37 -04:00
Charles J. Cliffe a75faaf4f2 Merge pull request #355 from cjcliffe/mousewheel_tweak
Mousewheel tweaks
- Fix wheel for windows 7
- Fix mousewheel ranges and movement
- Add gain mousewheel support
- Focus tweaks / fixes
2016-05-31 18:10:27 -04:00
Charles J. Cliffe ce697c610d Missed gain canvas focus for Win7 wheel support 2016-05-31 17:42:44 -04:00