Commit Graph

5984 Commits (ms-rtsan-additional-updates)

Author SHA1 Message Date
Mooneer Salem 4c89a33017 Add PR #900 to changelog. 2025-06-05 07:15:14 -07:00
Mooneer Salem 6b9ef2e865 Test: match Linux and macOS requested latency to Windows. 2025-06-05 01:05:29 -07:00
Mooneer Salem 4c32a5bdfa Fix issue discovered during testing. 2025-06-04 23:40:21 -07:00
Mooneer Salem 8e95e1ab18 Remove unneeded resettingThread property. 2025-06-04 16:50:32 -07:00
Mooneer Salem 271c11d0d7 Remove no longer needed patch. 2025-06-04 16:46:36 -07:00
Mooneer Salem 40c86e39c2 Support RTSan builds on macOS if user has appropriate LLVM. 2025-06-04 16:39:05 -07:00
Mooneer Salem c67e71b83d Ensure separate threads spawned from PipelineStep are also checked by RTSan. 2025-06-04 16:38:38 -07:00
Mooneer Salem 1c09a90b68 Fix Windows failures. 2025-06-04 14:14:45 -07:00
Mooneer Salem f75fc1e881
Increase Codec2 RT heap size. 2025-06-04 11:00:03 -07:00
Mooneer Salem 7a75a6239b
Create resampler only if input and output rates don't match. 2025-06-04 10:59:06 -07:00
Mooneer Salem 9b5caba385
Result resampler needs to be initialized on construction. 2025-06-04 09:23:33 -07:00
Mooneer Salem 64dd68596c Bring back AudioPipeline change previously removed by master merge. 2025-06-04 08:47:31 -07:00
Mooneer Salem 440cb3d8be Merge branch 'master' into ms-rtsan-additional-updates 2025-06-04 08:42:32 -07:00
Mooneer Salem b026c06a22 Remove rtsan disable from FreeDV TX/RX steps. 2025-06-04 08:42:13 -07:00
Mooneer Salem 70f2a46939 mbest needs to use o1heap too. 2025-06-04 08:41:18 -07:00
Mooneer Salem b11d0698af Update Codec2 README. 2025-06-04 08:34:31 -07:00
Mooneer Salem 7dd9b80c8a Integrate codec2 into source tree so we don't need to deal with patch. 2025-06-04 08:32:28 -07:00
Mooneer Salem ed70c95449 latest user manual PDF 2025-06-04 02:29:01 +00:00
Mooneer Salem 4113e8a7ed
Improve Hamlib behavior during TX. (#893)
* Reenable timeouts once connected to the radio.

* 100ms might be a bit better.

* Request current frequency/mode every second (instead of every 5 seconds).

* Remove pre-PTT interrogation of frequency/mode.

* Increase Hamlib timeout to 500ms per user testing.

* Add PR #893 to changelog.

* Update comment.
2025-06-03 19:26:45 -07:00
Mooneer Salem 4ff96a07fc latest user manual PDF 2025-06-04 01:27:59 +00:00
Mooneer Salem 9e7de2a939
Merge pull request #896 from drowe67/merge-2.0-with-master
Merge v2.0-dev with master
2025-06-03 18:25:03 -07:00
Mooneer Salem a5c017ae7c Oops, should be _aligned_malloc. 2025-06-03 12:27:25 -07:00
Mooneer Salem 188e4fce06 Fix Windows compiler error. 2025-06-03 12:15:52 -07:00
Mooneer Salem 35c64d0cb0 Update codec2 patch. 2025-06-03 09:26:08 -07:00
Mooneer Salem c9ea53ae4d Force codec2 folder to be removed every call. 2025-06-03 09:06:35 -07:00
Mooneer Salem d0476453f8 thread_local is only in C++11 and above. 2025-06-03 08:53:58 -07:00
Mooneer Salem f83d9f5ae5 Fix patch commands. 2025-06-03 08:47:12 -07:00
Mooneer Salem d0110a29ae Experiment: use O(1) heap allocator for Codec2. 2025-06-03 08:33:14 -07:00
Mooneer Salem 8099a335d8 Update month on changelog. 2025-06-02 22:09:54 -07:00
Mooneer Salem db08796ae5 RADE voice quality is slightly worse than Skype. 2025-06-02 19:45:49 -07:00
Mooneer Salem 1d70a8ac8f Merge branch 'v2.0-dev' into merge-2.0-with-master 2025-06-02 13:03:19 -07:00
Mooneer Salem 44b3f52d9d
Fix compiler errors reported by other users (#909)
* Fix utf8_str compiler error reported by users when using wxWidgets 3.0.

* Bring back RIGCAPS_NOT_CONST check to keep things compiling on distros still on Hamlib 4.5.
2025-06-02 13:02:57 -07:00
Mooneer Salem b23d07cffd Update squelch info re: RADE. 2025-06-01 13:53:55 -07:00
Mooneer Salem 10abe4c4fe Further cleanup of the README file. 2025-06-01 13:44:10 -07:00
Mooneer Salem 302081199e Update user manual to remove legacy modes. 2025-06-01 13:31:58 -07:00
Mooneer Salem dd06209237 Remove LPCNet content from README. 2025-06-01 08:42:04 -07:00
Mooneer Salem c3471c4269 Merge branch 'v2.0-dev' into merge-2.0-with-master 2025-06-01 00:30:22 -07:00
Mooneer Salem 2fcc6aa379
Additional unit test reliability improvements. (#905)
* Additional test change.

* Try reverting some changes to see if we can find root cause.
2025-06-01 00:30:00 -07:00
Mooneer Salem f18ecce751 Sync up with release Google Doc. 2025-05-31 19:09:05 -07:00
Mooneer Salem 280704f1bc Merge branch 'v2.0-dev' into ms-rtsan-additional-updates 2025-05-31 19:02:32 -07:00
Mooneer Salem 96b72fd8b2 Reenable previously disabled tests. 2025-05-31 19:01:38 -07:00
Mooneer Salem 1b9347a0ed Merge branch 'v2.0-dev' into merge-2.0-with-master 2025-05-31 19:01:09 -07:00
Mooneer Salem 150b2cde7d
Improve macOS test reliability (#904)
* Return to 20ms block sizes on macOS to improve test reliability.

* Use Windows 2022 in test environment.

Don't want to be fighting Windows problems too.

* Don't want to be fighting gfortran either.

* Try caching Homebrew package install to decrease compile/test time for macOS.

* See if we can make RADE reporting a bit more reliable in the GH environment.
2025-05-31 19:00:45 -07:00
Mooneer Salem 7a21665694 Revert "Try disabling real-time for macOS."
This reverts commit c8ee871406.
2025-05-31 14:45:20 -07:00
Mooneer Salem dca62fec25 Force Windows 2022. 2025-05-31 14:45:12 -07:00
Mooneer Salem c8ee871406 Try disabling real-time for macOS. 2025-05-31 13:54:27 -07:00
Mooneer Salem 321a7e4d1d Disable RTSan for RADE text handling. 2025-05-31 00:38:19 -07:00
Mooneer Salem 0abec0a15a Remove RADE specific logging in RT context and suppress RTSan for RADE EOO handling. 2025-05-31 00:09:31 -07:00
Mooneer Salem 06fbd7b13c Fix segfault from previous changes. 2025-05-31 00:09:01 -07:00
Mooneer Salem d495d6c07b Merge branch 'ms-rtsan-additional-updates' of github.com:drowe67/freedv-gui into ms-rtsan-additional-updates 2025-05-30 23:58:47 -07:00