freedv-gui/cmake
Mooneer Salem 30c9e5b9c6
Remove 800XA, 700C, 2020 and 2020B. (#889)
* Remove 800XA, 700C, 2020 and 2020B from UI,

* Remove additional 700C references in UI.

* Remove 2020/AVX detection logic from codebase.

* Remove LPCNet from build scripts.

* Add PR #889 to changelog.

* Forgot to remove LPCNet from Windows installer generation.

* Generate Release build for GH workflows.

* Disable PSK Reporter reporting during test execution as invalid callsigns are used.

* Build type was being overwritten.

* Missed mutex removal.

* Temporarily use Instruments to trace macOS CI execution.

* Minor update.

* Use 2 minute window in xctrace to actually capture wanted events.

* Disable xctrace execution but keep in tests just in case.

* Hide main window during tests to prevent GUI from interfering.

* Experiment: set infifo2 max length to 30 seconds

* Oops, forgot to remove division from previous commit.

* Deallocation of PulseAudio stream should occur while mainloop is locked.

* Revert "Hide main window during tests to prevent GUI from interfering."

This reverts commit 69689bb927.

* Based on online code snippets nullptr for neg is fine.

* Clear PYTHONHOME if set on the user's system (Windows/macOS only).

* Bring back locking in TxRxThread just in case.

* Remove unneeded backslash.

* Revert "Bring back locking in TxRxThread just in case."

This reverts commit fc6a9f8797.

* Manually back out the changes instead of using git checkout.

* Use shared_ptr for LinkStep.

* Try removing the TX mode change mutex again.

* Try moving actual codec activity out of RT context.

* Fix compiler error.

* Fix issue preventing legacy modes from transmitting.

* Another attempt at preventing RX dropouts.

* Try putting mode TX into separate threads again.

* Only limit output samples if input samples were provided.

* Put codec RX back into RT context.

* Put TX on RT context.

* Remove unused code.

* Deallocation should occur only in the destructor.

* Fix Windows spectrum plot formatting issues.

* Prevent buffer overflow during TX/RX processing.

* Bring FRAME_DURATION back down to 10ms.

* We want to feed samples into the RADE/FreeDV TX/RX FIFOs regardless of whether there's room in the output.

* ParallelStep should only feed FRAME_DURATION ms worth of samples at a time.

* Sleep fallback should track FRAME_DURATION.

* Don't execute the parallel steps if there isn't enough room in the output FIFO.

* We really can only inject a portion of EOO samples at a time.

* Queue EOO as a single unit to ensure it gets transmitted as a unit.

* Allow ParallelStep to provide up to 4x the number of input samples as output.

* Back to processing 20ms frames.

* Run GH Linux tests using asan enabled.

* Suppress Python related memory leaks and Hamlib related invalid memory accesses.

* Forgot suppressions= in test execution.

* Add more leak suppressions based on GH output.

* Resolve memory leaks.

* Fix broken RadeTextTest.

* Additional suppressions from GH.

* Go back to processing TxNumSpeechSamples every TX cycle.

* Revert "Go back to processing TxNumSpeechSamples every TX cycle."

This reverts commit abe816d00b.

* Fix 1600 mode dropouts.

* Make TX single-threaded again.

* Revert back to last working pipeline logic (for fullduplex_* anyway).

* Revert most EOO behavior.

* Run AddressSanitizer tests separately as they interfere with real time audio.

* Need to start Xvfb etc. before asan tests.

* Only a subset of tests need to run with asan enabled.

* Fix issue causing PTT input not to work.

* Maybe we don't need to restart servers after all.

* Try using rtkit to ask for high priority instead of RT.

* Clear FIFOs a different way.

* Windows: determine minimum number of audio channels supported.
2025-05-26 12:29:47 -07:00
..
BuildCodec2.cmake Remove 800XA, 700C, 2020 and 2020B. (#889) 2025-05-26 12:29:47 -07:00
BuildHamlib.cmake Save Hamlib rig names on startup as they're able to change out from under us. (#834) 2025-02-19 18:08:54 -08:00
BuildRADE.cmake Further audio dropout improvements (#876) 2025-05-19 11:56:05 -07:00
BuildSamplerate.cmake Further audio dropout improvements (#876) 2025-05-19 11:56:05 -07:00
BuildSndfile.cmake Suppress DOWNLOAD_EXTRACT_TIMESTAMP warning. 2022-12-03 23:54:28 -08:00
BuildSpeex.cmake Move SpeexDSP scripts to cmake scripts folder. 2024-01-14 12:37:18 -08:00
BuildWxWidgets.cmake Enable color emojis in the FreeDV Reporter window (#861) 2025-05-01 12:29:38 -07:00
Buildportaudio-2.0.cmake Enable capture of RX features from RADE decoder (#776) 2024-12-03 23:51:44 -08:00
CTestCustom.cmake Ignore libsamplerate UT. 2024-01-14 22:08:26 -08:00
FindDBus.cmake Request real-time priority from the operating system for audio pipeline (#866) 2025-04-23 00:18:24 -07:00
Findportaudio-2.0.cmake Add additional paths to macdylibbundler. 2022-12-19 11:58:34 -08:00
GetDependencies.cmake.in Remove 800XA, 700C, 2020 and 2020B. (#889) 2025-05-26 12:29:47 -07:00
MinGW.cmake Additional cleanup and support for LLVM MinGW. 2022-11-26 08:30:45 -08:00
NSIS.template.in Forgot to add the modified NSIS template. 2023-07-27 00:46:05 -07:00
Toolchain-Ubuntu-mingw32.cmake
config.h.in
configure_speexdsp_osx.sh Move SpeexDSP scripts to cmake scripts folder. 2024-01-14 12:37:18 -08:00
configure_speexdsp_osx_universal.sh Move SpeexDSP scripts to cmake scripts folder. 2024-01-14 12:37:18 -08:00
hamlib-windows.patch Upgrade Hamlib to 4.6 for Windows/macOS builds. (#795) 2025-01-06 00:22:17 -08:00
rade-requirements.txt Integrate RADE into FreeDV application (#748) 2024-10-20 18:09:11 -07:00
rade-setup.bat Test precompiling Python files to improve startup time. 2024-10-28 00:37:19 -07:00
soxconfig.h.in
version.h.in Don't adjust Msg column width when user disconnects. (#828) 2025-02-11 15:36:31 -08:00
wxWidgets-Direct2D-color-font.patch Enable color emojis in the FreeDV Reporter window (#861) 2025-05-01 12:29:38 -07:00