commit f3fdd20911ec1553581bb0ded56638dbb0943cad Author: Mooneer Salem Date: Tue Sep 30 17:22:44 2025 -0700 Add additional suppressions in src/pipeline and some dependent code. commit 30f7608da56ce9eca115b1ee83b1916ac47eb0c4 Author: Mooneer Salem Date: Tue Sep 30 13:02:45 2025 -0700 Fix AppImage filename. commit ee7b66a3a5dc3b73c82f37526a78e2a9669cbba0 Author: Mooneer Salem Date: Tue Sep 30 12:46:07 2025 -0700 Need Docker Buildx action. commit 0207b3731033eb59c51866d357b81d7a0558f6f5 Author: Mooneer Salem Date: Tue Sep 30 12:30:28 2025 -0700 Generate waveform Docker container. commit 84fe52931cbb9a80b91bc3222396a66545bba85d Author: Mooneer Salem Date: Tue Sep 30 01:10:39 2025 -0700 Report RX prior to receiving callsign. commit e032472db43d7da6882dc053c5a6d64721866394 Author: Mooneer Salem Date: Tue Sep 30 01:00:02 2025 -0700 Refactor ReportingController to separate file. commit 5d518abe455abfe86c42b8257900c5cbea3194f5 Merge: eae89672 98045d18 Author: Mooneer Salem Date: Tue Sep 30 00:50:15 2025 -0700 Merge branch 'master' into flex-waveform-devel commit f61b9b5d1b0b0fab31173ea87b98ecbd06ddd702 Merge: 8b68b04d 98045d18 Author: Mooneer Salem Date: Mon Sep 29 13:21:12 2025 -0700 Merge branch 'master' into ms-sanitizer-cleanup commit 98045d189f0674a4a6370e8599f5da7e88feb7f2 Author: Mooneer Salem Date: Mon Sep 29 13:20:53 2025 -0700 Fix codesign issues on macOS. (#1041) * Fix codesign issues on macOS. * [no ci] Add PR #1041 to changelog. commit 249614ebb7df1fc6338f0c4e2c7adec565f4778e Author: Mooneer Salem Date: Mon Sep 29 13:20:39 2025 -0700 [no ci] Add PR #1041 to changelog. commit 8b68b04d9c89a772688087ac152e6742274aa106 Author: Mooneer Salem Date: Mon Sep 29 13:19:24 2025 -0700 Fix compiler errors. commit 3fec76ae9e0346cd166a58b7c76bc1bf940a80f7 Author: Mooneer Salem Date: Mon Sep 29 13:04:50 2025 -0700 Annotate MacAudioDevice. commit a14a05f7b1b5dab215c1c9a26c524a3ebf02414b Author: Mooneer Salem Date: Mon Sep 29 09:28:20 2025 -0700 Refactor EqualizerStep to not need shared_ptr. commit 316e47135fd5980daef4b208e8ec8fa65da66413 Author: Mooneer Salem Date: Mon Sep 29 02:18:11 2025 -0700 Fix codesign issues on macOS. commit c43a0abfaf762d43f9c574ca54ecef99e2ad4f0d Author: Mooneer Salem Date: Sun Sep 28 16:40:19 2025 -0700 Add missed file. commit 5fc48999206163cec94ea03b279fdfa83c9958b5 Author: Mooneer Salem Date: Sun Sep 28 16:35:47 2025 -0700 Misc warning cleanup. commit 334e8e8d42b17f2555a63fad88aaf1eaf748eb07 Author: Mooneer Salem Date: Sun Sep 28 16:34:24 2025 -0700 Disable thread-local variables in PulseAudioDevice. commit d876b7a6de0ef770d63a1187d73d828a5cf44957 Author: Mooneer Salem Date: Sun Sep 28 16:23:38 2025 -0700 mustStopWork needs to be non-blocking. commit c1cefe44bdb11f74a102a7082e394c0299a26248 Author: Mooneer Salem Date: Sun Sep 28 16:17:54 2025 -0700 Create wrapper around wxGetApp() to suppress warnings. commit aa6bc7de25a09d66e18c8eccfc79eb35ee685891 Author: Mooneer Salem Date: Sun Sep 28 15:54:24 2025 -0700 Add additional nonblocking assertions. commit fa4c19e3fd6e5e82f7e9c31cf521bd06b57573b7 Merge: 19a4440f a781a5d0 Author: Mooneer Salem Date: Sun Sep 28 15:23:07 2025 -0700 Merge branch 'master' into ms-sanitizer-cleanup commit a781a5d04b447d862dec931ee7e8d4be926a0edf Author: Mooneer Salem Date: Sun Sep 28 18:30:01 2025 +0000 latest user manual PDF commit 19a4440f037897f009c3d82afaf542271046902a Merge: 8b30d204 b36babd7 Author: Mooneer Salem Date: Sun Sep 28 11:27:32 2025 -0700 Merge branch 'master' into ms-sanitizer-cleanup commit b36babd7b10f54543a12f51ee69662cd325201ef Author: Mooneer Salem Date: Sun Sep 28 11:25:51 2025 -0700 Fix issues with bottom RX callsign list (#1040) * Make sure bottom dropdown is wide enough to show all columns when expanded. * Flicker came back, disable color space switching altogether. * [no ci] Add PR #1040 to changelog. * Fix spelling error. commit 7d67e24105a9d376be0bfb124e53eb4c0662fbe3 Author: Mooneer Salem Date: Sun Sep 28 10:07:28 2025 -0700 Fix spelling error. commit 9653c73d76581f7a0535e234977cef3d5aff1a2f Author: Mooneer Salem Date: Sun Sep 28 10:00:13 2025 -0700 [no ci] Add PR #1040 to changelog. commit 8fe1d5f0d933c90cf61ab20b88f8b7d6eeaf39c0 Author: Mooneer Salem Date: Sun Sep 28 09:57:54 2025 -0700 Flicker came back, disable color space switching altogether. commit 5af1178a60982795d08cbb35cc0ff188e26292fb Author: Mooneer Salem Date: Sun Sep 28 09:53:07 2025 -0700 Make sure bottom dropdown is wide enough to show all columns when expanded. commit 8b30d204631292321f24840b16dd58426e7f79f0 Author: Mooneer Salem Date: Sun Sep 28 02:00:20 2025 -0700 Add annotations to lambdas. commit c7c02a9464e98e461b3d4fb7dcffa5edbc569c5c Author: Mooneer Salem Date: Sun Sep 28 00:57:46 2025 -0700 Add realtime_fp wrapper to allow checking of lambdas in pipeline. commit 63e996fa1e7f40d8e577210afb1174e3f67b2c24 Merge: 2bfdd520 22ab1989 Author: Mooneer Salem Date: Sat Sep 27 23:03:32 2025 -0700 Merge branch 'ms-sanitizer-cleanup' of github.com:drowe67/freedv-gui into ms-sanitizer-cleanup commit 2bfdd5209dfd51ed7d0a619dfe6c843796679f66 Author: Mooneer Salem Date: Sat Sep 27 23:03:29 2025 -0700 Use realtime_fp instead of std::function for stuff that needs to happen real-time. commit 22ab1989fc4f4eac5d051f6d7625ec688ecda9c2 Author: Mooneer Salem Date: Sat Sep 27 16:41:28 2025 -0700 Add construct for marking RT-unsafe code. commit db28d844ca5fca2533b07164ed34e0f43236a305 Merge: 97c92a7c 18083caf Author: Mooneer Salem Date: Sat Sep 27 16:10:41 2025 -0700 Merge branch 'master' into ms-sanitizer-cleanup commit 18083caf8c3e739e42b7c6ad8ef7345132d3b27e Author: Mooneer Salem Date: Sat Sep 27 16:10:24 2025 -0700 Add timeout for TCP recv() so that FreeDV doesn't hang on exit. (#1038) * Add timeout for TCP recv() so that FreeDV doesn't hang on exit. * [no ci] Add PR #1038 to changelog. commit 7175f31b3ffc4f0bf8999d385e38bc906a322471 Author: Mooneer Salem Date: Sat Sep 27 16:09:44 2025 -0700 [no ci] Add PR #1038 to changelog. commit 97c92a7cabfaf4fb4a046a397065dc4e2f1be48b Author: Mooneer Salem Date: Sat Sep 27 16:07:16 2025 -0700 Extend rtsan declarations to rest of pipeline and audio classes. commit 8ddcedb0e2a1e9b7a128c083bce528fb24185b06 Author: Mooneer Salem Date: Sat Sep 27 14:41:55 2025 -0700 Add timeout for TCP recv() so that FreeDV doesn't hang on exit. commit 465285824a436725096f0ef2ba7e426144f687a0 Author: Mooneer Salem Date: Fri Sep 26 23:44:44 2025 +0000 latest user manual PDF commit 490a541f8b474673b440ca376b05ddc339e05ca8 Author: Mooneer Salem Date: Fri Sep 26 16:41:29 2025 -0700 Fix waterfall flicker on macOS (#1037) * WIP work to fix waterfall flicker on macOS. * Don't repeatedly set the color space to sRGB. * Add PR #1037 to changelog. * Work around issue preventing frequency indicators from rendering properly in non-RADE mode. * Followup to make sure frequency indicator properly hides on Start. commit 88f5d565780a0f85d618fb01cb76ced9aadecfc1 Author: Mooneer Salem Date: Fri Sep 26 13:02:01 2025 -0700 Followup to make sure frequency indicator properly hides on Start. commit cd917885ccdb64cac87d4f22110970ce8bca5a6d Author: Mooneer Salem Date: Fri Sep 26 12:55:50 2025 -0700 Work around issue preventing frequency indicators from rendering properly in non-RADE mode. commit 699f6c0c1a909711ddf683b6b5f5bd36ac4c464d Author: Mooneer Salem Date: Fri Sep 26 12:47:26 2025 -0700 Add PR #1037 to changelog. commit 715965aed88b769b83569dfef773b53383fd21bf Author: Mooneer Salem Date: Fri Sep 26 12:46:14 2025 -0700 Don't repeatedly set the color space to sRGB. commit a3aaecffe67b0288ef7d70ca857b7dbf1c293344 Author: Mooneer Salem Date: Fri Sep 26 09:47:42 2025 -0700 WIP work to fix waterfall flicker on macOS. commit 6b7ef6367e8878143f01db9608e36248af50d7db Author: Mooneer Salem Date: Thu Sep 25 17:18:19 2025 -0700 Use PyPi numpy to fix build issue. (#1036) * Use PyPi numpy to fix build issue. * Add test for FreeDV.app and include support for macos-15-intel and macos-26. * Don't need to unzip. * Force explicit mount point. * Allow FREEDV_BINARY override on macOS. * Oops, actually allow override. * Forgot test_zeros fix. * Forgot to override audio devices on macOS. commit c685674e4b34e2294ea5f61b41b291f3194bd959 Author: Mooneer Salem Date: Thu Sep 25 15:37:04 2025 -0700 Forgot to override audio devices on macOS. commit 7be0d8d3a380fe426818a4239342bc6f96153493 Author: Mooneer Salem Date: Thu Sep 25 14:47:32 2025 -0700 Forgot test_zeros fix. commit ec0083fbc23df2d1ebe2d5fe366a1450919ab823 Author: Mooneer Salem Date: Thu Sep 25 14:23:47 2025 -0700 Oops, actually allow override. commit 25b4f7101876bbfa6ce23811c43543ff7a2ae599 Author: Mooneer Salem Date: Thu Sep 25 14:07:40 2025 -0700 Allow FREEDV_BINARY override on macOS. commit 58e437e7303ce32111479640aaabfc11620efbe8 Author: Mooneer Salem Date: Thu Sep 25 13:02:05 2025 -0700 Force explicit mount point. commit 51c12fa7e4d208f319ff744c8a3c69c33a9a6b81 Author: Mooneer Salem Date: Thu Sep 25 12:24:14 2025 -0700 Don't need to unzip. commit 84b06941b955a9712726e45851b40e785e3a4492 Author: Mooneer Salem Date: Thu Sep 25 11:23:33 2025 -0700 Add test for FreeDV.app and include support for macos-15-intel and macos-26. commit 922cc64624f5b5045701077508650e07c6b2dcbc Author: Mooneer Salem Date: Thu Sep 25 10:13:55 2025 -0700 Use PyPi numpy to fix build issue. commit eae89672898bff3cbe6ab9d5559359a60b3de64d Merge: 7dc72248 4c2d2f25 Author: Mooneer Salem Date: Thu Sep 25 00:32:19 2025 -0700 Merge branch 'master' into flex-waveform-devel commit 4c2d2f25a8948b3b5729f6f4b78bde2a35497b24 Author: Mooneer Salem Date: Thu Sep 25 02:30:20 2025 +0000 latest user manual PDF commit 89e12a5644ba5d4e49988708a3db8d819f472017 Author: Mooneer Salem Date: Wed Sep 24 19:27:08 2025 -0700 Reduce memory allocations in main thread. (#1035) * Reduce memory allocations in main thread. * Cache configured FreeDV Reporter colors. * Move capture into FreeDV Reporter GUI handlers. * Further constant cleanup in FreeDV Reporter. * Try disabling mimalloc to see if it helps the macOS tests run. * Revert "Try disabling mimalloc to see if it helps the macOS tests run." This reverts commit 81a20cbd3fc71a42bca7ce8eae57f8138788698c. * Define strings inside respective objects to hopefully avoid minmalloc-related crash on macOS. * Make const strings member variables. * 25% reduction in allocations by waterfall rendering code. * Further memory allocation reduction in the waterfall plot. * FreeDV Reporter: reduce allocations during handler processing. * Only save callsign to wxString if non-empty. * ebur128 should be compiled in release mode. * Add PR #1035 to changelog. * Don't wait for extended tests to finish to test the AppImage. commit 9eca65fdb59f957bdea76a87864c0db066f879c5 Author: Mooneer Salem Date: Wed Sep 24 18:49:30 2025 -0700 Don't wait for extended tests to finish to test the AppImage. commit 20d675565569e43423a134321856e0feb50013eb Author: Mooneer Salem Date: Wed Sep 24 17:07:30 2025 -0700 Add PR #1035 to changelog. commit 268fa678eaea8f1bc0cf2fc656b5357a149d1757 Author: Mooneer Salem Date: Wed Sep 24 17:06:59 2025 -0700 ebur128 should be compiled in release mode. commit 6084ffe0931be94954b8d0c452ad343047edbeee Author: Mooneer Salem Date: Wed Sep 24 16:19:13 2025 -0700 Only save callsign to wxString if non-empty. commit 85306ed2f5a8fce5e4cee3ae7dbdf767379674c3 Author: Mooneer Salem Date: Wed Sep 24 15:10:50 2025 -0700 FreeDV Reporter: reduce allocations during handler processing. commit b388359f0fa94b7a34dc567de3e3506248ce9c1a Author: Mooneer Salem Date: Wed Sep 24 12:02:44 2025 -0700 Further memory allocation reduction in the waterfall plot. commit 9b97e5ba1f96ebe7cd3936e7d54b093228988b2d Author: Mooneer Salem Date: Wed Sep 24 09:08:18 2025 -0700 25% reduction in allocations by waterfall rendering code. commit 880e6c0dba879a9e41542f10454065f07483440c Author: Mooneer Salem Date: Tue Sep 23 22:12:06 2025 -0700 Make const strings member variables. commit 4c13cf617e0c547f5aa5c6a051d987b870403391 Author: Mooneer Salem Date: Tue Sep 23 17:08:51 2025 -0700 Define strings inside respective objects to hopefully avoid minmalloc-related crash on macOS. commit 7035cc7e5eafc9a9a2f42c2e4bdcb34361959eb1 Author: Mooneer Salem Date: Tue Sep 23 16:13:22 2025 -0700 Revert "Try disabling mimalloc to see if it helps the macOS tests run." This reverts commit 81a20cbd3fc71a42bca7ce8eae57f8138788698c. commit 81a20cbd3fc71a42bca7ce8eae57f8138788698c Author: Mooneer Salem Date: Tue Sep 23 14:00:33 2025 -0700 Try disabling mimalloc to see if it helps the macOS tests run. commit ef32468d42194fd7713c57776fc701f64858740d Author: Mooneer Salem Date: Tue Sep 23 13:53:07 2025 -0700 Further constant cleanup in FreeDV Reporter. commit 45747b440f2b26d2bd3c9637ae45f04d0c1ad473 Author: Mooneer Salem Date: Tue Sep 23 13:28:04 2025 -0700 Move capture into FreeDV Reporter GUI handlers. commit f612db0d49579708498d55ed79c0ed426bf903d3 Author: Mooneer Salem Date: Tue Sep 23 12:55:14 2025 -0700 Cache configured FreeDV Reporter colors. commit dae7946fb7fe43b4a8bdc87c91f66a6fce4c2f56 Author: Mooneer Salem Date: Tue Sep 23 09:25:46 2025 -0700 Reduce memory allocations in main thread. commit af27b9901112a1d53c3d022d0aa86acfee82dbc6 Author: Mooneer Salem Date: Mon Sep 22 21:20:24 2025 +0000 latest user manual PDF commit 90ae51afbd9da276bb5481f08a1accd1b5b25558 Author: Mooneer Salem Date: Mon Sep 22 14:17:09 2025 -0700 FreeDV Reporter: Switch to yyjson to reduce memory allocations. (#1033) * FreeDV Reporter: Switch to ujson to reduce memory allocations. * Fix spelling errors. * Quick updates to reduce reallocs. * Remove comment/force new build. * Revert back to latest master. * Use yyjson instead. * Forgot to add yyjson files. * Fix segfaults. * Enable debugging for macOS builds. * Add PR #1033 to changelog. * Reduce std::string allocations in FreeDV Reporter GUI handlers. * wxStopWatch does system calls, definitely not good inside RT handling. * Fix flickering on waterfall on macOS. * Allow non-macOS behavior to be opted in for ThreadedObject (ex: audio objects). * Disable fast mode on macOS. * Disable debugging. * bring back debugging * Reduce repeated allocations during OnTimer. * Revert "Reduce repeated allocations during OnTimer." This reverts commit 4491372ee887064895b29a07efb3b9b0c8813307. * Experiment: disable dispatch. * Partial revert back to 15414ec. * Disable debugging. commit 8b59a52d213c7f7d30331c2583fc7115b0f09136 Author: Mooneer Salem Date: Mon Sep 22 13:31:38 2025 -0700 Disable debugging. commit da6cc5d56eba52a0117fc4cc51b1a0c31356f10d Author: Mooneer Salem Date: Mon Sep 22 12:38:36 2025 -0700 Partial revert back to 15414ec. commit c939bbd5e1c28aad1d6aa30466e3f4f76533160d Author: Mooneer Salem Date: Mon Sep 22 09:24:47 2025 -0700 Experiment: disable dispatch. commit 2037a3082b13c380eaaf00fdab63e99264332468 Author: Mooneer Salem Date: Mon Sep 22 01:48:10 2025 -0700 Revert "Reduce repeated allocations during OnTimer." This reverts commit 4491372ee887064895b29a07efb3b9b0c8813307. commit 4491372ee887064895b29a07efb3b9b0c8813307 Author: Mooneer Salem Date: Mon Sep 22 00:44:44 2025 -0700 Reduce repeated allocations during OnTimer. commit f6304f8926e0051d7c5f6bc0065bf7aead42a0a1 Author: Mooneer Salem Date: Sun Sep 21 19:30:13 2025 -0700 bring back debugging commit b2513ff4033d0fd17fe4ccef2b0d2b1e5ead27e6 Author: Mooneer Salem Date: Sun Sep 21 18:03:47 2025 -0700 Disable debugging. commit f90055e2cb9d7d2e22e2d34dcc5f16acbcf9b1ce Author: Mooneer Salem Date: Sun Sep 21 16:49:39 2025 -0700 Disable fast mode on macOS. commit cfae72c038c18c95837472464cf113d9737c52f0 Author: Mooneer Salem Date: Sun Sep 21 16:00:18 2025 -0700 Allow non-macOS behavior to be opted in for ThreadedObject (ex: audio objects). commit e512a7cc0e63508973a520063d1c5b637ff2b762 Author: Mooneer Salem Date: Sun Sep 21 13:38:09 2025 -0700 Fix flickering on waterfall on macOS. commit 26de8fe07d4593e3115a80b7f4514f34d6e68955 Author: Mooneer Salem Date: Sun Sep 21 12:52:47 2025 -0700 wxStopWatch does system calls, definitely not good inside RT handling. commit c8c36075b779a67dadd1b5e4dbc1fb15a6695deb Merge: bb2b0d9d 15414eca Author: Mooneer Salem Date: Sun Sep 21 11:28:24 2025 -0700 Merge branch 'ms-reporter-ujson' of github.com:drowe67/freedv-gui into ms-reporter-ujson commit bb2b0d9d75d78e4aa084802ea4ada075f6995c35 Author: Mooneer Salem Date: Sun Sep 21 11:28:16 2025 -0700 Reduce std::string allocations in FreeDV Reporter GUI handlers. commit 15414eca7408c22a69610c5b9aa0e9b4dbba752f Author: Mooneer Salem Date: Sun Sep 21 10:27:26 2025 -0700 Add PR #1033 to changelog. commit 1351f95b3dd9bbf67e7e1fe1619071e008e5765a Author: Mooneer Salem Date: Sun Sep 21 10:00:26 2025 -0700 Enable debugging for macOS builds. commit 8626942623fa2d2374668cb04cf9bc951454fe4e Author: Mooneer Salem Date: Sun Sep 21 03:18:04 2025 -0700 Fix segfaults. commit 957e91a1c559088994dabb640ef05ee1f23a7e74 Author: Mooneer Salem Date: Sun Sep 21 02:41:30 2025 -0700 Forgot to add yyjson files. commit 0b825450b6456b2bf78ff64c967005b83ffef844 Author: Mooneer Salem Date: Sun Sep 21 02:40:52 2025 -0700 Use yyjson instead. commit ef8991f7f933c9e85997e8aadbd09a792dfb181a Author: Mooneer Salem Date: Sun Sep 21 01:19:02 2025 -0700 Revert back to latest master. commit 7dc722482aaab12331ba3c8fe8c0061f983577d7 Author: Mooneer Salem Date: Sat Sep 20 18:08:58 2025 -0700 Bail out on empty grid square. commit 21404e32baab4d948219af3133bc3063e4bb48d6 Author: Mooneer Salem Date: Sat Sep 20 18:04:21 2025 -0700 Need to capture newGridSquare. commit 3a2f8bc88b9c4e6082005f4b2d4b3881df1b0a88 Author: Mooneer Salem Date: Sat Sep 20 17:31:33 2025 -0700 Add cleanup and logging to FreeDV Reporter logic. commit 2819683c68fe50b0fca82020566050a8c181bba4 Author: Mooneer Salem Date: Fri Sep 19 10:29:18 2025 -0700 Revert "GitHub runner is forcing Ubuntu 24.04 for ARM." This reverts commit e267fe216be12fffad07fadf8cd88adb042f3fde. commit e267fe216be12fffad07fadf8cd88adb042f3fde Author: Mooneer Salem Date: Fri Sep 19 09:22:22 2025 -0700 GitHub runner is forcing Ubuntu 24.04 for ARM. commit 38fbfaf954618c4b32b810ff2932114444ee3a15 Author: Mooneer Salem Date: Fri Sep 19 08:44:48 2025 -0700 Remove comment/force new build. commit 88bc7efaf30a3e6b0c2e1494509b7cf485f2b28f Author: Mooneer Salem Date: Fri Sep 19 08:40:22 2025 -0700 GPS updates use a different delimiter than other update types. commit 155760ede2f986c02ea851cc70d5fcf975c9f970 Author: Mooneer Salem Date: Fri Sep 19 00:51:36 2025 -0700 Quick updates to reduce reallocs. commit 760e4b2d3c87faf6f64b8b05d4bd22db2c6caca8 Author: Mooneer Salem Date: Thu Sep 18 13:59:33 2025 -0700 Fix spelling errors. commit ea7f000f38a72516679971cea42edca978910d03 Author: Mooneer Salem Date: Thu Sep 18 13:52:53 2025 -0700 FreeDV Reporter: Switch to ujson to reduce memory allocations. commit 51a4f3c9ead4d75873735833023669c8071ef04e Author: Mooneer Salem Date: Thu Sep 18 02:22:33 2025 -0700 Add missing packages for building Flex AppImage. commit a3b80dda521f1a97a812556af713b8aabf23e178 Author: Mooneer Salem Date: Thu Sep 18 02:10:27 2025 -0700 src/os only needs wxWidgets if on Windows. commit c8a7876ec58703065cde5260d1d1ab121e65a1eb Author: Mooneer Salem Date: Thu Sep 18 01:32:26 2025 -0700 Fix deadlock during radio discovery. commit 5f9aa92483ceb6a5565b593dc57ac9230baa42dc Author: Mooneer Salem Date: Thu Sep 18 01:26:35 2025 -0700 Code cleanup. commit 1fadb5e444eeb3379e8c71c2fd9ccef4e4f2cd25 Author: Mooneer Salem Date: Thu Sep 18 01:11:04 2025 -0700 Add Speex noise reduction to TX pipeline. commit 868255a9e9fcf4d51c5c9a7924ef12546828e45f Author: Mooneer Salem Date: Thu Sep 18 01:05:06 2025 -0700 Support reporting the grid square if the radio has a built-in GPS. commit d6876aaabe5e21c8cdbb11d70c84093951762362 Author: Mooneer Salem Date: Thu Sep 18 00:50:01 2025 -0700 Use same version number as FreeDV proper, cleanup FreeDV Reporter init. commit 0f198d8799263ba7f605552d3945e99a39db7e82 Author: Mooneer Salem Date: Thu Sep 18 00:25:44 2025 -0700 Ephemeral ports for VITA don't actually work. commit 2ab1536c290c6372fa60f512bb605064d4d1a358 Author: Mooneer Salem Date: Thu Sep 18 00:20:51 2025 -0700 Fix compiler errors. commit 74aec3a31d56b39d32694688668748683a72c297 Author: Mooneer Salem Date: Thu Sep 18 00:07:43 2025 -0700 Add support for processing SSDR_RADIO_ADDRESS envionrment variable. commit efeb4cc97307ed3475782a55df71fde94d91c884 Author: Mooneer Salem Date: Wed Sep 17 23:51:17 2025 -0700 Sleep for as long as it takes to find a radio on the network. commit fb4aedf041c95782613386dec17b5bf5cce591c7 Author: Mooneer Salem Date: Tue Sep 16 12:51:47 2025 -0700 Fix waveform compiler errors. commit e2e93c650be32e9ec1c62eec329b3136a7491a89 Author: Mooneer Salem Date: Tue Sep 16 12:42:05 2025 -0700 Integrate AGC to Flex waveform. commit 43ba8fd3b7d9d71a8ef822cb8303239aa43b8dfd Merge: c94d7223 9ce82295 Author: Mooneer Salem Date: Tue Sep 16 12:38:56 2025 -0700 Merge branch 'master' into flex-waveform-devel commit 9ce822952a74ae831818dfa315467df22a4364c1 Author: Mooneer Salem Date: Tue Sep 16 19:21:58 2025 +0000 latest user manual PDF commit 93a01c7e1910670330f414c47bf66121c58cfdf4 Author: Mooneer Salem Date: Tue Sep 16 12:17:39 2025 -0700 Use EBU R 128 based loudness measurement to implement AGC. (#1024) * Switch AGC implementation to WebRTC. * Forgot to check in files. * Add PR #1024 to changelog. * WebRTC only supports a limited set of sample rates. * inMicLevel needs to be 0. * Forgot some calls to make AGC work. * Unconditionally enable AGC setting in Filter window. * Test to increase AGC level. * Adjust target level so that peaks are +/- 0.4. * Reduce target level a bit. * Revert "Reduce target level a bit." This reverts commit 62829925447363b643fa6275f7eb02004ff25e24. * Add 4dB pad after AGC. * More tweaks. * First pass at AGC implementation using libebur128. * Try defining CMAKE_POLICY_VERSION_MINIMUM to get around GH build error. * Swap attack/release naming to match actual definitions. * Equalizer and speech in plotting should be based on pre-AGC audio. * Warning cleanup. * Fix CMake issues on ebur128 in GitHub environment. * Avoid overshooting target gain. * Remove CMake debugging. * current = target AGC check not 100% correct, so don't bother. * Set limiter level to -1 dB. * Switch voice keyer button label based on state. * Add 'Switch to' to beginning of Analog/Digital button. * User manual update. * Only update Voice Keyer button on state transitions. * Revert "Equalizer and speech in plotting should be based on pre-AGC audio." This reverts commit 206a4d4fcba0ad4acb1143a6c0e520a9ea217f17. * To Spkr/Hdphns -> Frm Decoder. * Add 'Modem' to Start/Stop button label. * all.wav is too long for rade_reporting_mpp, use shorter TX file to improve pass rate. * Increase silence threshold to -33 LUFS. * Oops, speech out plot should be before equalizer. * g_agcEnabled needs memory_order_release on modification. * Suppress monitor audio from 'From Decoder' plot during TX. commit 276ffac3bd8089314ebfe04b95df8acff4c644d0 Author: Mooneer Salem Date: Tue Sep 16 07:41:05 2025 +0000 latest user manual PDF commit 329f49693a432fd8e52a8fac8f863e5c9e014f0e Merge: 2960450c b8c66668 Author: Mooneer Salem Date: Tue Sep 16 00:38:12 2025 -0700 Merge branch 'master' into ms-webrtc-agc commit b8c66668bc31c92551c01bbddee667db7fe55b33 Author: Mooneer Salem Date: Tue Sep 16 00:37:53 2025 -0700 Update Hamlib to version 4.6.5. (#1030) * Update Hamlib to 4.6.5. * all.wav is too long for rade_reporting_mpp, use shorter TX file to improve pass rate. * Add PR #1030 to changelog. commit cf4d05c53fc5e1ffc5ce59f5ecb793d251a78a24 Author: Mooneer Salem Date: Tue Sep 16 00:28:15 2025 -0700 Add PR #1030 to changelog. commit 63b3a331079987a138fcb84a849fe70894b4dce6 Author: Mooneer Salem Date: Sun Sep 14 15:01:21 2025 -0700 all.wav is too long for rade_reporting_mpp, use shorter TX file to improve pass rate. commit 7c2b7369245d05b36adcdbd93262042b7b1068f3 Author: Mooneer Salem Date: Tue Sep 16 00:26:57 2025 -0700 Update Hamlib to 4.6.5. commit 2960450c3ce1183408952a89d86b08b3b14d74a4 Author: Mooneer Salem Date: Mon Sep 15 08:44:07 2025 -0700 Suppress monitor audio from 'From Decoder' plot during TX. commit e72cfc3a9fd3d3302ebd2a0449175278eb93ac55 Author: Mooneer Salem Date: Mon Sep 15 01:03:31 2025 -0700 g_agcEnabled needs memory_order_release on modification. commit 4267c3a54af013104011cb3e7a3ea4e830dd1f0e Author: Mooneer Salem Date: Mon Sep 15 00:53:59 2025 -0700 Oops, speech out plot should be before equalizer. commit 20928625843ab2a39951e5cb5186668d28b55700 Author: Mooneer Salem Date: Mon Sep 15 00:51:09 2025 -0700 Increase silence threshold to -33 LUFS. commit ab14cea0edff6d3c086acb0ebbd5f203c63bb7e7 Author: Mooneer Salem Date: Sun Sep 14 15:01:21 2025 -0700 all.wav is too long for rade_reporting_mpp, use shorter TX file to improve pass rate. commit 75cdfec2a8664045454c4c988b12bd6e4a390d15 Author: Mooneer Salem Date: Sun Sep 14 12:20:17 2025 -0700 Add 'Modem' to Start/Stop button label. commit 3c7ff379bac9220e271868de79158bb4d56f2dbd Author: Mooneer Salem Date: Sun Sep 14 12:16:38 2025 -0700 To Spkr/Hdphns -> Frm Decoder. commit 8fbcf5624deddf45f33d11de3209e1beedabe69b Author: Mooneer Salem Date: Sun Sep 14 12:11:37 2025 -0700 Revert "Equalizer and speech in plotting should be based on pre-AGC audio." This reverts commit 206a4d4fcba0ad4acb1143a6c0e520a9ea217f17. commit 0878e3ae56e2479f08f723b3ce927aaef95f0271 Merge: 719cb3f5 ec7c3407 Author: Mooneer Salem Date: Sun Sep 14 12:09:59 2025 -0700 Merge branch 'master' into ms-webrtc-agc commit ec7c340778e219d6891a69a0238dc2a32cbfec6c Author: Mooneer Salem Date: Sun Sep 14 19:09:00 2025 +0000 latest user manual PDF commit e1c4504b0f3ea304c47c28d2179ef07c6df3c76c Author: Mooneer Salem Date: Sun Sep 14 12:05:50 2025 -0700 Need to notify TX/RX threads when resetting level to zero. (#1028) * Need to notify TX/RX threads when resetting level to zero. * Add PR #1028 to changelog. commit 719cb3f59f02b37563e3013170424a7907eafb82 Author: Mooneer Salem Date: Sun Sep 14 08:25:13 2025 -0700 Only update Voice Keyer button on state transitions. commit 7dc84e8769ebd17b6fd52c4e56252842e5bbeeb1 Author: Mooneer Salem Date: Sun Sep 14 01:27:08 2025 -0700 User manual update. commit a65e86e7fd1a8cebdb12a8f0f5358675ad29ad65 Author: Mooneer Salem Date: Sun Sep 14 01:20:27 2025 -0700 Add 'Switch to' to beginning of Analog/Digital button. commit dae36baebf10659fbc6378c8ae0921b1fa9f418c Author: Mooneer Salem Date: Sun Sep 14 01:08:00 2025 -0700 Switch voice keyer button label based on state. commit 4c0d00b0d07ee58928f7f26eb89417ef26d69ecc Author: Mooneer Salem Date: Sun Sep 14 00:56:13 2025 -0700 Set limiter level to -1 dB. commit b60628143c3ddf848e5fdcef4cc42c4ae8008c86 Author: Mooneer Salem Date: Sun Sep 14 07:55:51 2025 +0000 latest user manual PDF commit 0ac27ec71556c69520c6854fc89df70f7d83bbd2 Author: Mooneer Salem Date: Sun Sep 14 00:53:59 2025 -0700 current = target AGC check not 100% correct, so don't bother. commit 82850b365f3b59ed23544ed9478f2ec13be023b6 Merge: 39f9757d 6dbb3b7f Author: Mooneer Salem Date: Sun Sep 14 00:53:12 2025 -0700 Merge branch 'master' into ms-webrtc-agc commit 6dbb3b7f8f3572806aa2b3f764ea19e2e0279fae Author: Mooneer Salem Date: Sun Sep 14 00:52:50 2025 -0700 Debug and fixing of unit tests (#1023) * Add tooling to enable debugging of hung tests. * Force rebuild. * Revert "Force rebuild." This reverts commit 6f13e7382bcc6b61cf279ac99fb20648399b0f45. * Add five minute timeout for unit tests. * Fix max time calculation and increase to 10mins. * Increase timeout to 20 minutes. * We were actually calculating the counter wrong. * Use atomics for UT related globals. * Force build for more testing. * Revert README change. * Add retry logic for hdiutil due to known bugs. * Encode EOO as a single unit. * Revert GitHub debugging. * Add PR #1023 to changelog. commit 879df4df9258d08821603674dc386481a524539d Author: Mooneer Salem Date: Sun Sep 14 00:52:34 2025 -0700 Add PR #1023 to changelog. commit 9fbbcf6c98a4608a81898156caabf929d2776ef8 Author: Mooneer Salem Date: Sun Sep 14 00:51:51 2025 -0700 Revert GitHub debugging. commit 825d55e82cbfb70e26870997692a9fc900ce8544 Author: Mooneer Salem Date: Sun Sep 14 00:04:45 2025 -0700 Encode EOO as a single unit. commit 1066048e3fae455c1bd8d94134ec309dc9de39f3 Author: Mooneer Salem Date: Sat Sep 13 16:11:05 2025 -0700 Add PR #1028 to changelog. commit 28830dc5979cfcd9f9e11f69dbd567d4960435bd Author: Mooneer Salem Date: Sat Sep 13 16:09:18 2025 -0700 Need to notify TX/RX threads when resetting level to zero. commit 13729a95c14e35fc87740163284b103c76620de5 Author: Mooneer Salem Date: Sat Sep 13 16:03:17 2025 -0700 Add retry logic for hdiutil due to known bugs. commit 39f9757d17ed66476e618f605127a9d7c11e573a Author: Mooneer Salem Date: Sat Sep 13 15:21:32 2025 -0700 Remove CMake debugging. commit 4de75563f5dba9dc489a9c9e0f9a59adc14c9867 Author: Mooneer Salem Date: Sat Sep 13 15:18:25 2025 -0700 Avoid overshooting target gain. commit 899662a54b8a05a4872e4ad7a7d422ce95a850f6 Author: Mooneer Salem Date: Sat Sep 13 15:17:55 2025 -0700 Fix CMake issues on ebur128 in GitHub environment. commit c7fc7517afdd9bf0e7df49e35f76e8daf28fb556 Author: Mooneer Salem Date: Sat Sep 13 10:26:15 2025 -0700 Warning cleanup. commit 206a4d4fcba0ad4acb1143a6c0e520a9ea217f17 Author: Mooneer Salem Date: Sat Sep 13 10:23:10 2025 -0700 Equalizer and speech in plotting should be based on pre-AGC audio. commit 23f2e309da56aa64c373daf66153da5cc2d28b3a Author: Mooneer Salem Date: Sat Sep 13 10:10:27 2025 -0700 Swap attack/release naming to match actual definitions. commit a90e783bed1d7130a026af56950a913f2aed9215 Author: Mooneer Salem Date: Sat Sep 13 01:59:18 2025 -0700 Try defining CMAKE_POLICY_VERSION_MINIMUM to get around GH build error. commit c6cb1d24116f4c4ad41a1bbeec80a229a983063b Author: Mooneer Salem Date: Sat Sep 13 01:36:13 2025 -0700 First pass at AGC implementation using libebur128. commit c94d722382bef29bd1a96157bbbef651b236df80 Merge: a76de585 955985f6 Author: Mooneer Salem Date: Fri Sep 12 02:16:11 2025 -0700 Merge branch 'master' into flex-waveform-devel commit a76de585941bbc13d5081e3ddcbe8422a3c1049e Author: Mooneer Salem Date: Fri Sep 12 01:18:44 2025 -0700 Fix stuttering issue on beginning TX. commit 94e884f4b80b9c6a73117b65761eaab83e0ca6d3 Author: Mooneer Salem Date: Fri Sep 12 01:16:35 2025 -0700 Work around segfault when switchingn away from FDVU/FDVL. commit 80ae46f3c287f837fa9bcafb3a3b06ada774eaa4 Author: Mooneer Salem Date: Fri Sep 12 01:16:16 2025 -0700 Forgot to actually use report_wo role for FreeDV Reporter. commit 7559bf13dc79959e412aed7cae6630c584d7d404 Author: Mooneer Salem Date: Fri Sep 12 01:16:01 2025 -0700 Send waveform cleanup commands on startup (avoiding duplicate FDVU/FDVL entries in SmartSDR for Mac). commit b5916a93816a99bd686014511faa4f03ef21f4af Author: Mooneer Salem Date: Fri Sep 12 00:41:02 2025 -0700 Update README based on attempting to compile for rPi. commit 8089c3ee3a398d4b50496c946e7776fe42f24004 Author: Mooneer Salem Date: Thu Sep 11 13:53:20 2025 -0700 Revert README change. commit 0599cd4af7ebb619918d3df83e6ea7c0adc80244 Merge: beaf26b8 955985f6 Author: Mooneer Salem Date: Thu Sep 11 12:46:06 2025 -0700 Merge branch 'master' into ms-deadlock-debug commit 941f423ce3cbd07dce5ba0a1e1b9f7a789c5fefa Merge: fb9fe237 955985f6 Author: Mooneer Salem Date: Thu Sep 11 10:23:46 2025 -0700 Merge branch 'master' into ms-webrtc-agc commit 955985f66ec605fd0528e7d4251e76cadc935a18 Author: Mooneer Salem Date: Thu Sep 11 16:25:34 2025 +0000 latest user manual PDF commit 3fe1b5afc073761be47f1e133192330c1f92bf3f Author: Mooneer Salem Date: Thu Sep 11 09:19:27 2025 -0700 FreeDV Reporter: Always highlight Msg field when receiving from server. (#1026) * Always highlight Msg field when receiving from server. * Add PR #1026 to changelog. commit 824aa6143705762a33b723fc7360c8fa18b04e2f Author: Mooneer Salem Date: Thu Sep 11 09:19:10 2025 -0700 Add PR #1026 to changelog. commit fb9fe237189081da4a1ed71dbd2aa76fcfef467d Author: Mooneer Salem Date: Thu Sep 11 09:09:27 2025 -0700 More tweaks. commit beaf26b863a8db9e4c46b4effe0a3e1dcedac4da Author: Mooneer Salem Date: Thu Sep 11 08:57:29 2025 -0700 Force build for more testing. commit 76f4dea63ff419a705a364fd4082f61b829343e0 Author: Mooneer Salem Date: Thu Sep 11 01:17:42 2025 -0700 Always highlight Msg field when receiving from server. commit f6fd53563aad14db76deff32fb5cd6bcc7d26e67 Author: Mooneer Salem Date: Thu Sep 11 01:06:38 2025 -0700 Add 4dB pad after AGC. commit a957afdc6fdf19a6721046e554550ee5a40137e0 Author: Mooneer Salem Date: Thu Sep 11 00:58:48 2025 -0700 Revert "Reduce target level a bit." This reverts commit 62829925447363b643fa6275f7eb02004ff25e24. commit 4c64e090fd4e5cf5810c20feb1e7401a0c1fbe9f Author: Mooneer Salem Date: Thu Sep 11 00:51:25 2025 -0700 Use atomics for UT related globals. commit c1f977c84cf2db1aa3667b1ba4c780f571944878 Author: Mooneer Salem Date: Thu Sep 11 00:09:05 2025 -0700 Add spotting support for FreeDV Reporter. commit 62829925447363b643fa6275f7eb02004ff25e24 Author: Mooneer Salem Date: Wed Sep 10 16:38:19 2025 -0700 Reduce target level a bit. commit 383177c26e10db4df1d96a53b59251dc763bd461 Author: Mooneer Salem Date: Wed Sep 10 13:05:42 2025 -0700 Add hooks to at least get FreeDV Reporter connections up and running. commit 299a1ed5d56c5552d08cfb26478e944d398fbd6d Author: Mooneer Salem Date: Wed Sep 10 12:26:13 2025 -0700 Adjust target level so that peaks are +/- 0.4. commit 2cf887f3795b2791c57e9bdba15c696836c07280 Author: Mooneer Salem Date: Wed Sep 10 09:22:27 2025 -0700 Test to increase AGC level. commit 2443df6d7b03a5ce47920a43bcc0b287c5b0dca6 Author: Mooneer Salem Date: Wed Sep 10 01:26:22 2025 -0700 Unconditionally enable AGC setting in Filter window. commit cd9c66f82888fb592f339ae378433f39f6ea0665 Author: Mooneer Salem Date: Wed Sep 10 00:44:22 2025 -0700 Forgot some calls to make AGC work. commit 3ee9042f16c30dc5b439e0aef4c4ff2a9f84a449 Author: Mooneer Salem Date: Tue Sep 9 12:42:40 2025 -0700 inMicLevel needs to be 0. commit de2af3fb0a9f08ef4daff80f277fd9ecf5a82445 Author: Mooneer Salem Date: Tue Sep 9 10:49:20 2025 -0700 WebRTC only supports a limited set of sample rates. commit a195421d3dc48e139c07d798bdd684488ca5933a Author: Mooneer Salem Date: Tue Sep 9 08:26:46 2025 -0700 Add PR #1024 to changelog. commit 4e393787f25c8058b37af4e246c745f644dec7b2 Author: Mooneer Salem Date: Tue Sep 9 08:26:19 2025 -0700 Forgot to check in files. commit 7ff2e734f873aae6aa1bcd35bb921b6caabe913c Author: Mooneer Salem Date: Tue Sep 9 08:21:36 2025 -0700 Switch AGC implementation to WebRTC. commit 9f2952c389fae09ad99d1ce79650e304210209c3 Merge: 518fa7bb 38477a2f Author: Mooneer Salem Date: Tue Sep 9 07:42:39 2025 -0700 Merge branch 'master' into ms-deadlock-debug commit 53e1e0d653bb3778e5466ef5d781c62b7d5435ce Author: Mooneer Salem Date: Tue Sep 9 07:28:03 2025 -0700 Add the 40ms of silence elsewhere to avoid interference with regular freedv-gui. commit 518fa7bbede5596de49c820d9026922b4a27c8e3 Author: Mooneer Salem Date: Tue Sep 9 01:17:23 2025 -0700 We were actually calculating the counter wrong. commit 68dc2ef41d42492ba7f4edeb9a9dfa7253eee7d8 Author: Mooneer Salem Date: Mon Sep 8 23:53:37 2025 -0700 Increase timeout to 20 minutes. commit 47078d5ae43d395dfb8e346ed41bac845c750684 Author: Mooneer Salem Date: Mon Sep 8 17:03:41 2025 -0700 Fix max time calculation and increase to 10mins. commit d2364e30786119f3d2db063ebdd9ee8f9afbb504 Author: Mooneer Salem Date: Mon Sep 8 17:00:42 2025 -0700 Add 40ms additional silence to ensure SmartSDR fully transmits EOO. commit 323b92f3713b473a7eb9f40a11ba037fc1cfbbfb Author: Mooneer Salem Date: Mon Sep 8 13:26:51 2025 -0700 Initial support for sending EOO. commit faec1ebf182146fd924ce3dcf40f4cd4096b226e Author: Mooneer Salem Date: Mon Sep 8 12:56:45 2025 -0700 Add five minute timeout for unit tests. commit 2a59852c54145026fa280aedc34bcb0766b3e593 Author: Mooneer Salem Date: Mon Sep 8 10:32:02 2025 -0700 Revert "Force rebuild." This reverts commit 6f13e7382bcc6b61cf279ac99fb20648399b0f45. commit 6f13e7382bcc6b61cf279ac99fb20648399b0f45 Author: Mooneer Salem Date: Mon Sep 8 08:41:08 2025 -0700 Force rebuild. commit d53b1ab35a8b384107c46f9bfe03b6e484ea278a Author: Mooneer Salem Date: Mon Sep 8 01:31:08 2025 -0700 Normalize incoming audio so that we don't clip when converting to int16. commit 2d404b0cca602d08ecb53bc901fe23d62508aeb5 Author: Mooneer Salem Date: Sun Sep 7 23:26:53 2025 -0700 Add tooling to enable debugging of hung tests. commit b87490b8f485d6346a655349acc69cbf2120dbb1 Author: Mooneer Salem Date: Sun Sep 7 16:42:05 2025 -0700 Revert "Use Semaphore for pausing TX/RX threads." This reverts commit cf7d076ef1032785a3fe05cfeac580b11a666fb4. commit 5ba6bdddab13a94f45e6d958573a083a53830642 Author: Mooneer Salem Date: Sun Sep 7 16:04:57 2025 -0700 Fix memory corruption from recent changes. commit e0387dc1bdb951b719fb5465f6f8498b8e0d04d6 Merge: 589b9f05 7c7b7f38 Author: Mooneer Salem Date: Sun Sep 7 15:42:32 2025 -0700 Merge branch 'flex-waveform-devel' of https://github.com/drowe67/freedv-gui into flex-waveform-devel commit 589b9f05edec98835727556a63e400dd475f5e2f Author: Mooneer Salem Date: Sun Sep 7 15:42:23 2025 -0700 Connect UDP socket to slightly reduce system CPU consumption. commit 38477a2f233fee58d81670819c4721522c862443 Author: Mooneer Salem Date: Sun Sep 7 17:20:53 2025 +0000 latest user manual PDF commit 8dcee0d0c5a65e0a5d7fc8b9c77fcfc0c9c20459 Author: Mooneer Salem Date: Sun Sep 7 10:16:48 2025 -0700 Linux: fix rendering bug for mic/speaker slider when transitioning from TX to RX. (#1021) * Remove space between number and 'dB'. * Linux: redraw mic/speaker level slider on update to ensure it remains in sync. * Add PR #1021 to changelog. * Make sure redraw happens on some environments. * Revert accidental change to RADE build config. commit ae5295d2664ddf4590f158b083d513efe3029a55 Author: Mooneer Salem Date: Sun Sep 7 11:23:55 2025 +0000 latest user manual PDF commit d73e8330621dbc1167c010885d9b08a20cb7b83e Author: Mooneer Salem Date: Sun Sep 7 02:17:26 2025 -0700 Revert accidental change to RADE build config. commit 7c7b7f38fb33bbcb98f3c96dbbbcdbff322d34d8 Merge: e759eca3 24cdc906 Author: Mooneer Salem Date: Sun Sep 7 02:16:47 2025 -0700 Merge branch 'master' into flex-waveform-devel commit 7e0c512af3bf45712dfbf880ecb15ba7ffa3e99e Merge: 903237fa 24cdc906 Author: Mooneer Salem Date: Sun Sep 7 02:14:56 2025 -0700 Merge branch 'master' into ms-slider-sync commit 24cdc906d65b8f8c83509b5aa43574265cc5ddc8 Author: Mooneer Salem Date: Sun Sep 7 02:13:38 2025 -0700 Use rigerror2() for friendlier Hamlib errors. (#1020) * Use rigerror2() for friendlier Hamlib errors. * Try GH mirror of Opus. * Make sure we don't use rigerror2() for Ubuntu 22.04. * Add PR #1020 to changelog. commit f76b2f66ba5036594e880da83d1de73302d11cb8 Author: Mooneer Salem Date: Sun Sep 7 02:13:13 2025 -0700 Add PR #1020 to changelog. commit 903237fab1d13768d44933d328bb9d5e0bc7edbb Author: Mooneer Salem Date: Sun Sep 7 02:11:28 2025 -0700 Make sure redraw happens on some environments. commit e759eca39656bb6c05476253d5102e25fe72eabf Author: Mooneer Salem Date: Sat Sep 6 16:30:57 2025 -0700 Actually eliminate audio dropouts. commit cf7d076ef1032785a3fe05cfeac580b11a666fb4 Author: Mooneer Salem Date: Sat Sep 6 01:30:39 2025 -0700 Use Semaphore for pausing TX/RX threads. commit 150b3c9cbfcd5e38624ab9a6a5fa2ea557386f68 Author: Mooneer Salem Date: Sat Sep 6 01:00:55 2025 -0700 No difference with unconditional reads. commit 6f91191e8954bcb4299473f78fc99919e7fced40 Author: Mooneer Salem Date: Sat Sep 6 00:53:51 2025 -0700 Try implementing timestamp type changes from Flex waveform SDK again. commit 00f9d76e3d04d5c93b9a54e4962ed418c57de27c Author: Mooneer Salem Date: Thu Sep 4 17:11:11 2025 -0700 Try ms-disable-python-gc again as it has a ~10% CPU usage reduction on RX. commit 0a2396d615b2c72c16993064d6f387f9cdc572af Author: Mooneer Salem Date: Thu Sep 4 17:10:37 2025 -0700 Make sure we're always sending stuff back to the radio. commit b3d2bcee8852fbc051ce85c59ba5cfa302ee2601 Author: Mooneer Salem Date: Thu Sep 4 09:21:40 2025 -0700 timestamp_type defs from Flex SDK didn't work for some reason. commit e55d679307973c0715bdfc2fe38e82eb64b59621 Author: Mooneer Salem Date: Thu Sep 4 08:58:22 2025 -0700 Tweaks to hopefully help reduce dropouts. commit ff4486c1d848d8bc07f2081899d8f008035d048c Author: Mooneer Salem Date: Wed Sep 3 01:09:02 2025 -0700 Add PR #1021 to changelog. commit 95f48304b05486cc5bcde2cceeaa6d31687984a0 Author: Mooneer Salem Date: Wed Sep 3 01:07:05 2025 -0700 Linux: redraw mic/speaker level slider on update to ensure it remains in sync. commit e42c7fbb025ab3cf247a0873529c7e299fde7784 Author: Mooneer Salem Date: Wed Sep 3 01:01:00 2025 -0700 Remove space between number and 'dB'. commit 3ce5fc2e775d41953d4aeadac7afe791fd8578fe Author: Mooneer Salem Date: Wed Sep 3 00:35:19 2025 -0700 Make sure we don't use rigerror2() for Ubuntu 22.04. commit 41ddad24ec2f9455ea330dd7e90fefc469e0e3a2 Author: Mooneer Salem Date: Tue Sep 2 12:55:23 2025 -0700 Try GH mirror of Opus. commit 365d5cd958080d1b845ebd1558d4bc151aae1072 Author: Mooneer Salem Date: Tue Sep 2 09:51:54 2025 -0700 Use rigerror2() for friendlier Hamlib errors. commit 96f5d542a75ce66484b914820eec7dff734a068c Author: Mooneer Salem Date: Tue Sep 2 08:20:25 2025 -0700 Warning cleanup. commit 8a3958b2aa6bd827f5611694c370d76e19fc4b65 Author: Mooneer Salem Date: Tue Sep 2 08:14:03 2025 -0700 Use correct filename generated by linuxdeploy. commit 5c864f5580c9e7a39b30408549fcb5ef310475b6 Author: Mooneer Salem Date: Tue Sep 2 07:55:40 2025 -0700 Update wrong script reference in CI build. commit dfb790d1a6687f51e0ca79bf9e88ad74ce8eef76 Author: Mooneer Salem Date: Tue Sep 2 07:12:24 2025 -0700 Enable AppImage generation for waveform. commit 39d4305af63c044c360f51c844215ec497541f6b Author: Mooneer Salem Date: Tue Sep 2 00:55:24 2025 -0700 Don't build waveform by default. commit 4574c1dbb48ee26d5c1c4386150263b4d335cd91 Author: Mooneer Salem Date: Tue Sep 2 00:45:44 2025 -0700 Tweak TX scale factor so we don't actually overdrive the signal. commit 8735000959d87a6f74a9d246771a3247b3d104f6 Author: Mooneer Salem Date: Tue Sep 2 00:35:50 2025 -0700 Try previous TX scale factor to make a TX level 100 = ~100W.