Charles J. Cliffe
|
be75c62778
|
Menu and demod display tweaks
|
2018-01-02 23:51:32 -05:00 |
|
Charles J. Cliffe
|
8609667f33
|
About Dialog code update, passive vcredist install
|
2018-01-02 00:13:09 -05:00 |
|
Charles J. Cliffe
|
f625cb6eea
|
Donation list update
|
2018-01-01 22:12:04 -05:00 |
|
Charles J. Cliffe
|
c3257536cf
|
Version bump
|
2017-12-31 21:14:47 -05:00 |
|
Charles J. Cliffe
|
e6cd2ae774
|
AppImage fix - put_time req. GCC 5+
|
2017-12-31 20:59:06 -05:00 |
|
Charles J. Cliffe
|
9b1f7b828c
|
Merge branch 'master' into audio_recording
|
2017-12-31 14:54:41 -05:00 |
|
Charles J. Cliffe
|
5c45c1cf6b
|
Record muted, toggle-all recording /w shift-R, status texts
|
2017-12-29 22:46:39 -05:00 |
|
Charles J. Cliffe
|
b9e4f6aeba
|
Recording path notify, bookmark panel record buttons, tweaks and adjustments
|
2017-12-04 22:44:47 -05:00 |
|
vsonnier
|
ada56440fc
|
Fix reloading of gains at startup.
|
2017-11-25 09:47:43 +01:00 |
|
vsonnier
|
4b077af873
|
Fix for gain sliders not perfectly following integer gain steps from the menu (i.e RSPx RF gains)
|
2017-11-20 18:53:38 +01:00 |
|
vsonnier
|
e44af72b00
|
Assure Gain control <==> Settings menu synchronization in case of mutually depdendent updates
|
2017-11-19 17:06:11 +01:00 |
|
Charles J. Cliffe
|
326a993a29
|
Sequence recording on format change; user label as filename when available
|
2017-11-16 23:53:30 -05:00 |
|
Charles J. Cliffe
|
8f31fd9f5b
|
Recording is now writing playable .WAV files
|
2017-11-02 00:01:22 -04:00 |
|
Charles J. Cliffe
|
6af64752be
|
Merge branch 'master' into audio_recording
|
2017-11-01 22:34:28 -04:00 |
|
Vincent Sonnier
|
6dc9b86855
|
Merge pull request #585 from cjcliffe/vso_squash_warnings
Halloween compiler Warnings cleanup
|
2017-10-31 11:29:17 +01:00 |
|
vsonnier
|
d55d7e9b75
|
Halloween Warning cleanup:
- wxFont SetFont() deprecated warnings, suppressed by re-generating forms with latest wxFormBuilder,
- double-to-float implicit conversion in CubicVR2
|
2017-10-31 11:08:15 +01:00 |
|
vsonnier
|
d8ff4ea1de
|
Squash some warnings with std::shared_ptr init seen on Ubuntu 16.04
|
2017-10-29 15:06:24 +01:00 |
|
vsonnier
|
89d12ef4e3
|
#513 Workaround in case the number of samples rates is too much to be handled by the menu, decimate to 25 max.
|
2017-10-28 13:12:27 +02:00 |
|
vsonnier
|
230a87d8df
|
AudioThread: Revised mutex usage for devices vs. AudioThread* due to erroneous implem., creating crashes in some cases
(damn those things are hard...)
|
2017-10-28 11:57:01 +02:00 |
|
vsonnier
|
950a4622b7
|
Updated Windows liquid-dsp binaries to v1.31 (gcc 7.2.0)
|
2017-10-26 07:04:36 +02:00 |
|
vsonnier
|
3cc49bdb15
|
Fixes #581 ?: Do not set std::shared_ptr to nullptr in constructors (useless anyway) since they could be wrongly interpreted
|
2017-10-16 18:50:55 +02:00 |
|
vsonnier
|
6019207bd4
|
VisualProcessor : protect against null input queue
|
2017-10-15 08:51:01 +02:00 |
|
vsonnier
|
f4107c1541
|
Optimized VisualProcessor by using a non-recursive mutex and making some ops non-blocking, small AudioThread opt as well
|
2017-10-14 11:34:25 +02:00 |
|
Charles J. Cliffe
|
1c415afa92
|
Merge branch 'master' into audio_recording
|
2017-10-12 00:15:00 -04:00 |
|
Charles J. Cliffe
|
38fab6ac51
|
Add 'R' toggle key + fixes from initial testing
|
2017-10-12 00:08:22 -04:00 |
|
Charles J. Cliffe
|
f8e51df8cd
|
Demod instance start/stop recording setup
|
2017-10-09 20:07:40 -04:00 |
|
vsonnier
|
2c1be22c51
|
Well, looks like WASAPI audio create crashes on Windows, so revert to good old DirectSound for audio
|
2017-09-27 21:45:08 +02:00 |
|
Charles J. Cliffe
|
c202d99a2a
|
initial audio sink file and thread handling rough-in
|
2017-09-26 23:25:55 -04:00 |
|
Charles J. Cliffe
|
21dd062da0
|
Merge branch 'master' into audio_recording
|
2017-09-24 23:56:37 -04:00 |
|
Charles J. Cliffe
|
a398bc57f1
|
Initial AudioSink thread base and recoring preference
|
2017-09-24 23:50:08 -04:00 |
|
vsonnier
|
1a73f627a2
|
Frequency entry dialog font is slightly too big to fit, use the same as Label dialog instead
|
2017-09-24 12:46:33 +02:00 |
|
vsonnier
|
927d727a16
|
Try not to use atomics in performance code
|
2017-09-22 22:53:59 +02:00 |
|
vsonnier
|
aec0100f78
|
ThreadBlockingQueue : remove useless/dangerous operations, forbid both copy and assignment.
|
2017-09-10 19:35:12 +02:00 |
|
vsonnier
|
afedca05c6
|
Updated liquid-dsp v1.30 Windows binaries to GCC 7.2.0 (MSYS2)
|
2017-09-02 21:49:20 +02:00 |
|
vsonnier
|
030628c5ed
|
SDRPostThread is better using try_push, restore previous audio-related code in DemodulatorInstance
|
2017-09-02 16:24:25 +02:00 |
|
vsonnier
|
87077a89c1
|
Fix #574: cannot enter frequency offsets > 2GHz
|
2017-09-01 18:39:35 +02:00 |
|
vsonnier
|
252b6bf9f8
|
AudioThread polishing
|
2017-09-01 06:18:35 +02:00 |
|
vsonnier
|
5460863608
|
Upgraded RtAudio to v5.0.0, WASAPI is now the default audio backend on Windows
|
2017-08-31 21:30:32 +02:00 |
|
vsonnier
|
3a5b30dda8
|
Fix AudioThread nullptr check
|
2017-08-31 21:29:53 +02:00 |
|
vsonnier
|
9bbcb582e3
|
Fix hang when the active demodulator goes out-of-bandwwidth by changing sample rate
|
2017-08-31 20:51:37 +02:00 |
|
vsonnier
|
3842cf087f
|
More terminate()-and-flush calls missed before
|
2017-08-29 18:48:59 +02:00 |
|
vsonnier
|
dc9c67bec1
|
Fix a DemodulatorInstance dangling reference
|
2017-08-29 06:40:07 +02:00 |
|
vsonnier
|
03bf38fea8
|
Squashing an actual memory leak in SDRPostThread by simplifying the code
|
2017-08-28 21:22:07 +02:00 |
|
vsonnier
|
3f90cbb858
|
Flush queues on terminate() calls to unblock push()s and so ease threads termination
|
2017-08-28 20:53:21 +02:00 |
|
Vincent Sonnier
|
2d01a279e9
|
Merge pull request #572 from cjcliffe/vso_shared_ptr_DemodulatorInstances
Let's see if I've broken something :)
|
2017-08-27 14:47:10 +02:00 |
|
vsonnier
|
b52c4ac8a6
|
This lock is actually needed, restore it.
|
2017-08-27 13:35:11 +02:00 |
|
vsonnier
|
3c3939e0b7
|
Use nullptr instead of NULL when shared_ptr is used
|
2017-08-27 13:00:32 +02:00 |
|
vsonnier
|
37712c7a81
|
Simplify SDRPostThread: no longer binding methods, directly use the true list of demodulators
|
2017-08-27 12:39:28 +02:00 |
|
vsonnier
|
a8f8f4a7e2
|
Initial commit: working...
|
2017-08-27 11:11:30 +02:00 |
|
vsonnier
|
c112026a2c
|
Make processing queues timed-push, to be able to escape deadlocks. Rollback 'restart device when blocked' that is ineffective in practice.
|
2017-08-26 23:34:48 +02:00 |
|