Commit Graph

5963 Commits (master)

Author SHA1 Message Date
Mooneer Salem 31efc56bb0 Only report RADE RX once a second to the server. 2024-11-11 00:02:47 -08:00
Mooneer Salem f62345538e Report RX of RADE signals without callsign or SNR. 2024-11-10 23:45:55 -08:00
Mooneer Salem 706d60249e
Merge pull request #767 from drowe67/ms-rade-warning-cleanup
Suppress spurious warnings from Opus/RADE compilation.
2024-10-28 02:42:17 -07:00
Mooneer Salem 8751a56fb9 Forgot to generate fargan_config.h for non-Apple platforms. 2024-10-28 02:12:40 -07:00
Mooneer Salem bcd58e48a1 Suppress spurious warnings from Opus/RADE compilation. 2024-10-28 02:04:08 -07:00
Mooneer Salem 84ac1ddfe7
Merge pull request #766 from drowe67/ms-rade-startup-time
Precompile Python files to improve startup time.
2024-10-28 01:34:05 -07:00
Mooneer Salem 5620de226b Test precompiling Python files to improve startup time. 2024-10-28 00:37:19 -07:00
Mooneer Salem 74f44f96a4
Merge pull request #758 from drowe67/ms-linux-docs
Update README with Linux instructions for RADE.
2024-10-26 08:34:03 -07:00
Mooneer Salem de93b833f2 Merge branch 'v2.0-dev' into ms-linux-docs 2024-10-22 07:46:05 -07:00
Mooneer Salem a96029f4dc Merge branch 'master' into v2.0-dev 2024-10-22 07:45:44 -07:00
Mooneer Salem bc17b80d15 latest user manual PDF 2024-10-22 14:43:30 +00:00
Mooneer Salem df4cc6fb68
Merge pull request #745 from drowe67/ms-hamlib-timeout
Set timeout for Hamlib comms to avoid GUI getting stuck.
2024-10-22 07:41:45 -07:00
Mooneer Salem 6e8db3fe8b
Merge pull request #754 from drowe67/ms-rade-sync-indicator
Fix bug preventing sync indicator from turning green with RADE.
2024-10-21 23:48:47 -07:00
Mooneer Salem ef33d48262 $PWD -> $(pwd) 2024-10-21 17:05:24 -07:00
Mooneer Salem 08c84e5633 Additional updates per PR feedback. 2024-10-21 17:04:22 -07:00
Mooneer Salem 29b275b239 Use $PWD instead of backticks. 2024-10-21 13:02:26 -07:00
Mooneer Salem 8887b22ab9 Manually specify Python packages to ensure GPU accelerated ones aren't unnecessarily downloaded. 2024-10-21 12:58:47 -07:00
Mooneer Salem e9c7413d14 Add note about needing to install python3-venv. 2024-10-21 12:53:33 -07:00
Mooneer Salem 621e984cba Fix typos. 2024-10-21 12:24:30 -07:00
Mooneer Salem 38c622232f latest user manual PDF 2024-10-21 14:10:08 +00:00
Mooneer Salem 060406ac01
Merge pull request #759 from drowe67/ms-problem-template
Add GH issue template for software bugs.
2024-10-21 07:08:19 -07:00
Mooneer Salem 8e3eccb748 OK, trying again. 2024-10-21 07:07:13 -07:00
Mooneer Salem cf96b5820f
Second attempt at fixing syntax errors. 2024-10-21 07:06:11 -07:00
Mooneer Salem 4276709bd3 Update changelog. 2024-10-21 07:04:52 -07:00
Mooneer Salem ccf2bc0678 Fix syntax error. 2024-10-21 07:04:06 -07:00
Mooneer Salem 5281ed4d64 Add GH issue template for software bugs. 2024-10-21 07:02:02 -07:00
Mooneer Salem 1a3e5fe2e8 Update README with Linux instructions for RADE. 2024-10-21 06:43:56 -07:00
Mooneer Salem 383b680ec4 Fix bug preventing sync indicator from turning green with RADE. 2024-10-20 18:24:12 -07:00
Mooneer Salem 6f764a6e82 latest user manual PDF 2024-10-21 01:11:20 +00:00
Mooneer Salem e7f7b35646
Integrate RADE into FreeDV application (#748)
* Include very basic Python install in the FreeDV Windows installer.

* Bump version to 2.0.0 devel.

* Adjust pth file to allow pip to work.

* Create post-install script. Not tied into the installer yet.

* Install needed packages during setup.

* Fix issue preventing uninstall commands from being properly added to the installer.

* Add RADE binaries to installer for initial tests.

* Suppress RADAE/RADE in code spelling check.

* Fix additional compiler errors.

* Fix GitHub actions on Linux and macOS.

* Print API version later on startup so it'll actually show up in the Windows console.

* Enforce minimum 16 kHz sample rate for voice keyer files.

* Disallow sample rates lower than 16000 in audio config.

* Initial support for RX using librade.

* Adjust dependencies in CMake infrastructure to make sure RADE/Opus build before FreeDV code.

* Add GUI for RADE.

* Add forgotten files.

* Add initialize/finalize calls for RADE.

* Add progress text to post-install script.

* Adjust paths based on recent RADE commits.

* Add basic support for RADE TX.

* Output EOO on end of TX.

* Fix error preventing Windows installer from being created without 2020 mode.

* Change working directory to folder containing freedv.exe.

* Remove quotes from messages in post-setup script.

* Fix compiler errors.

* Fix assertion failure in PlaybackStep.

* Fix assertion failure in FreeDVInterface.

* Suppress warnings during post-install.

* Get missed bugfixes from previous PR.

* Test changes to get GH actions working again for Windows.

* Forgot to install WINE in GH action.

* Try win64 instead of win32 for WINE.

* wine32 and not wine64

* Try different way of installing wine.

* Remove packages that don't exist.

* Oops, actually installed Python 3.12.7.

* Use normal Python installer instead of wenv.

* Need to make sure wine runs in console-only.

* Use Wine from Ubuntu.

* Install wine32 too.

* Ignore return value.

* Use xvfb since trying to bypass doesn't work for winecfg.

* s/xvfb/xvfb-run/

* Separate WINE install from Python.

* More tweaks to the GH workflow.

* wine64 instead of wine

* Use WINEARCH when creating env.

* test changes

* Start xvfb separately.

* xvfb -> Xvfb

* Add debugging

* Forgot :

* Make WINE think it's Windows 10.

* Back to using wine-staging.

* Reenable xvfb.

* Fix cmake invocation.

* Integrate BuildOpus changes from RADE.

* Ensure Opus is built for minimum supported FreeDV version.

* Warning cleanup.

* Ensure RADE is actually built as a universal binary.

* Include basic Python into the .app file.

* macOS version now builds. Still need to figure out how to get modules installed.

* Resolve problems preventing proper execution of the macOS binary.

* torchvision isn't necessary.

* Fix reporting so that we report RADE instead of 'unk'.

* Expire devel versions of FreeDV after six months.

* Attenuate RADE TX by 4dB to avoid needing to adjust TX Attenuation dial just for that mode.

* Disable 2020/2020B on all platforms.

* Stop building 32 bit Windows builds.

* Move RADE mode to the top of the mode list.

* Tweak preprocess function for RADE.

* Update Windows Python to 3.12.7.

* Re-disable ARM Windows builds while we figure out how to build it.

* Build Wine in signing environment.

* Update wxWidgets to 3.2.6.

* Workaround time display issue in FreeDV Reporter on macOS.

* Limit number of numpy/OpenBLAS threads due to known issues with their interaction with Python/C++ threading.

* Add additional guarding around Codec2 FIFO calls.

* Split off DMG creation into separate target to save time during development.

* Use dr-reset for initial release.
2024-10-20 18:09:11 -07:00
Mooneer Salem ac960731dd latest user manual PDF 2024-09-12 19:29:28 +00:00
Mooneer Salem 74e8f58bfb
Merge pull request #743 from drowe67/ms-tooltip-adj
Adjust waterfall/spectrum tooltip based on issue #741.
2024-09-12 12:27:15 -07:00
Mooneer Salem aff48eef9a latest user manual PDF 2024-09-08 17:22:03 +00:00
Mooneer Salem cbe1ff6449
Merge pull request #746 from drowe67/ms-vk-path-bug
Fix assertion failure due to VK path inadvertantly remaining in filename
2024-09-08 10:20:20 -07:00
Mooneer Salem 1005b92b40 Add PR #746 to changelog. 2024-09-08 09:54:12 -07:00
Mooneer Salem cabb64e890 Fix assertion failure due to VK path inadvertantly remaining in filename. 2024-09-08 09:51:18 -07:00
Mooneer Salem d6edf310c4 Add PR #746 to changelog. 2024-09-02 08:56:06 -07:00
Mooneer Salem ae393495df Set timeout for Hamlib comms to avoid GUI getting stuck. 2024-09-02 08:54:35 -07:00
Mooneer Salem 5b7671d2a8 Add PR #743 to changelog. 2024-08-31 09:33:34 -07:00
Mooneer Salem 02acf37237 Adjust waterfall/spectrum tooltip based on issue #741. 2024-08-31 09:31:52 -07:00
Mooneer Salem 9ecbcb04f0 latest user manual PDF 2024-08-25 22:53:33 +00:00
Mooneer Salem 2b4452f163
Merge pull request #738 from drowe67/ms-config-path-in-title
If provided by user, add config file to titlebar.
2024-08-25 15:51:19 -07:00
Mooneer Salem e4bc3ce982 Only show filename and not any folders. 2024-08-22 15:45:57 -07:00
Mooneer Salem c79d5a6fac Add filename to all other possible dialogs. 2024-08-22 15:45:43 -07:00
Mooneer Salem 1dba2acf1e Add filename to FreeDV Reporter titlebar. 2024-08-17 22:50:11 -07:00
Mooneer Salem 3a18c45226 Revert accidental commit of build script changes. 2024-08-07 21:55:10 -07:00
Mooneer Salem 5f0c55d126 Add PR #738 to changelog. 2024-08-07 21:54:14 -07:00
Mooneer Salem d134492350 If provided by user, add config file to titlebar. 2024-08-07 21:51:55 -07:00
Mooneer Salem e31b5783e8 latest user manual PDF 2024-07-16 15:24:51 +00:00
Mooneer Salem 7929986751
Merge pull request #735 from drowe67/ms-audio-config-no-wipe
Avoid modifying the audio device configuration without the user explicitly doing so.
2024-07-16 08:22:40 -07:00