Commit Graph

1283 Commits

Author SHA1 Message Date
Charles J. Cliffe 5edd7ba845 Fix modem bandwidth interaction lag; favor visual responsiveness
- Trying to always show the active bandwidth state when liquid-dsp is being slow to generate resamplers makes interaction janky.  Let the audio state lag behind the visuals for a better experience.
- Minor out-of-order fixes for variable set/notify.
- Side thought; why is liquid-dsp slow at generating resamplers now?
2023-04-17 23:25:02 -04:00
Charles J. Cliffe 3426a0188e Donation/contribution list updates 2023-04-13 23:05:53 -04:00
Charles J. Cliffe b12084d2e5
Merge branch 'master' into fix-build 2023-03-29 01:50:22 -04:00
vsonnier e09e7e8381 Set maximum compatibility OpenGL profile for wxWidgets 2023-01-11 21:27:40 +01:00
vsonnier 0e3a785bd2 Fix for liquid-dsp v1.50 where msresamp_crcf_create() with mad As parameter somewhat creates crashes 2023-01-11 21:27:40 +01:00
classabbyamp 521f62900a
fix build errors caused by commented parameters in function declarations 2022-05-08 16:15:28 -04:00
dforsi f461fcb94c
Fix typing errors (#935)
Found with:
codespell --skip=external --ignore-words-list=axix,bord,parm,soley,ue --write-changes --interactive 2

Co-authored-by: Daniele Forsi <iu5hkx@gmail.com>
2021-12-29 19:54:03 +01:00
vsonnier 0831aa262c Fix #926: liquid-dsp master 'modem' changed to 'modemcf' for Digital modems, updates Windows liquid-dsp binaries to master
- Updated Windows bins dependencies to latest MSYS2
- Win32/64 bins liquid-dsp ref: 471f46660ddfab7e6713341324f473b7785da101
- Win32/64 bins using GCC 11.2 (MSYS2)
2021-11-12 11:07:17 +01:00
vsonnier 29e9144aa5 Hamlib : Restore usage of FILPATHLEN which valid for both v2 and v4 thanks to commit 'HAMLIB patch for updated define' 2021-08-14 09:06:27 +02:00
Aleksey Makarenko 5c78738d33 Proper OpenGL HiDPI handling. Fixes problems with size of OpenGL widgets on HiDPI screens. (PR #769) 2021-08-02 14:57:45 +02:00
Vincent Sonnier 3a08df72ad
Updated Hamlib to v4.2 (#867)
OK, looks like it should work. Let's go !
2021-08-02 14:29:29 +02:00
Charles J. Cliffe 703ec4ac6d init sequence warning 2021-06-03 01:16:47 -04:00
Charles J. Cliffe 7826006c14 HAMLIB patch for updated define 2021-06-02 22:41:50 -04:00
Charles J. Cliffe d0b4bf694b Missed updates for digital modems 2021-04-29 21:25:24 -04:00
Charles J. Cliffe a409822429 Enumerator class and warnings cleanup 2021-04-22 00:34:45 -04:00
Charles J. Cliffe f97f368a6a Cleanup: appframe, bookmarks, sessions, core app 2021-04-04 22:22:16 -04:00
Charles J. Cliffe 7aa7daa55f Cleanup: utility classes 2021-04-04 22:21:05 -04:00
Charles J. Cliffe a0f1ccf68d Cleanup: visual ui / interface panels 2021-04-04 22:20:33 -04:00
Charles J. Cliffe 690896f65d Cleanup: SDR threads, enumerator, device info 2021-04-04 22:19:24 -04:00
Charles J. Cliffe 8420f5fb4b Cleanup: rig thread 2021-04-04 22:18:50 -04:00
Charles J. Cliffe e9a6fc089c Cleanup: data, visual processor threads 2021-04-04 22:18:19 -04:00
Charles J. Cliffe 0b9bcc5a46 Cleanup: scope, meter, spectrum and waterfall panels 2021-04-04 22:17:30 -04:00
Charles J. Cliffe 9e22a1314c Cleanup: digital modems 2021-04-04 22:16:57 -04:00
Charles J. Cliffe 74f63d0e84 Cleanup: analog modems 2021-04-04 22:16:44 -04:00
Charles J. Cliffe 02fdcb2aa3 Cleanup: modem digital/analog base 2021-04-04 22:16:30 -04:00
Charles J. Cliffe 592ffa2050 Cleanup: about, digital console and device dialogs 2021-04-04 22:15:44 -04:00
Charles J. Cliffe 296f7790f1 Cleanup: bookmark mgr 2021-04-04 22:15:10 -04:00
Charles J. Cliffe 4605eaccf0 Cleanup: demodulator mgr, instances, threads 2021-04-04 22:14:31 -04:00
Charles J. Cliffe 0b97bd360a Cleanup: audio file, audio threads 2021-04-04 22:13:31 -04:00
Charles J. Cliffe a174db1725 Minor warning/formatting clean-up 2021-03-19 22:42:42 -04:00
colbyAtCRI 260b391c5e Really added the files this time 2021-01-15 07:12:54 -08:00
colbyAtCRI 4eefcd2465 Added ModemCW 2021-01-15 07:11:49 -08:00
Paul Colby 6a709fe24b
Modified ModemAM (#865)
Works perfectly :)
2021-01-02 12:11:02 +01:00
vsonnier 7b1956f7cd Cleaner management of the device not accepting the requested sample rate 2020-11-21 11:52:34 +01:00
Charles J. Cliffe 850e646c6d Fix source of bandwidth display visual glitch 2020-08-10 23:16:37 -04:00
Charles J. Cliffe 2f0bbef234 Frequency dialog bw limit check 2020-08-10 23:05:28 -04:00
Charles J. Cliffe 63631cd255 Use shift-right click for zero-right instead, additional cleanup 2020-07-28 23:24:00 -04:00
Charles J. Cliffe 94ca0bbe54 Update to use SoapySDR frequency correction instead of RTL-SDR specific 2020-07-20 01:01:28 -04:00
Charles J. Cliffe 7742646794 Error dialog feedback when rig thread exits unexpectedly. 2020-07-12 23:58:24 -04:00
Charles J. Cliffe b4f2b611eb Update recording notification message 2020-06-22 23:36:39 -04:00
Charles J. Cliffe 50f2bb18eb Fix enter handling on mac 2020-06-22 23:26:04 -04:00
Charles J. Cliffe c5652be141 Possible workaround for label entry to keep it from breaking global key handler (Linux tested) 2020-06-17 22:05:57 -04:00
vsonnier b564a0ddde Fix #806: fix scale of Frequency and Edit Label dialogs by @jawatson
Co-Authored-By: James Watson <jimwatson@mac.com>
2020-04-19 12:13:49 +02:00
James Watson 2f4e9a9e74 Adds a fix to scale the Frequency dialog.
The dialog layout uses a sizer to scale the content automatically.  The layout wasn't very good using sizers alone as width of the dialog was being set too narrow for the title string.  The width is set manually to either the [title string width + 35%] or the [content string width +10%], whichever's the greater.
2020-04-19 10:25:05 +02:00
vsonnier 853484ff82 BookmarkMgr: Add more upper and lower amateur bands to the default ranges, also display frequency 2020-04-17 16:30:36 +02:00
Vincent Sonnier d2f9333523
Misc. enhancements (driven by RSPDuo support needs) (#786)
* Add Device name in main window title bar

* Cleaner stopping of device in case of device loss
2020-02-26 07:11:19 +01:00
vsonnier 9c32b97910 Make Gradient constructor using doubles instead of floats, to prevent narrowing-conversion warnings down the road 2020-01-04 21:20:36 +01:00
Charles J. Cliffe 8a629b1438 Updated donation dialog contents and fixed layout issues 2019-12-30 22:07:23 -05:00
Benoît Allard f00efe7e58 Fix missing import for GLX on linux. (#767)
Haha, this looks indeed useful, so let's take it to master.
2019-12-29 17:32:53 +01:00
antihax cd6df01166 Winsock.h was included multiple times through windows.h causing compile errors (#772)
* Prevent redefinition of winsock.

* Remove redundant windows.h import
2019-12-11 06:50:06 +01:00