Commit Graph

  • 1137630ea8 Merge branch 'v2.0-dev' into ms-remove-deprecated-modes Mooneer Salem 2025-05-19 14:56:28 -0400
  • 919bba2c14
    Further audio dropout improvements (#876) Mooneer Salem 2025-05-19 14:56:05 -0400
  • adad9f1c41 Test: use RADE main to see if Python GC actually matters. ms-macos-dropout-improvement Mooneer Salem 2025-05-19 14:50:10 -0400
  • 51afd5350a Forgot to remove LPCNet from Windows installer generation. Mooneer Salem 2025-05-19 14:47:38 -0400
  • d1a32e0e8f
    Update LLVM MinGW in Windows CI build to match version used for packaging. Mooneer Salem 2025-05-19 11:44:14 -0700
  • 79ae084493
    Fix Windows build failure. Mooneer Salem 2025-05-19 11:41:52 -0700
  • 6c0477a5c7 Add PR #889 to changelog. Mooneer Salem 2025-05-19 14:28:32 -0400
  • add61a0072 Remove LPCNet from build scripts. Mooneer Salem 2025-05-19 14:27:44 -0400
  • 2823dc0753 Remove 2020/AVX detection logic from codebase. Mooneer Salem 2025-05-19 14:13:30 -0400
  • d5a732898d Remove additional 700C references in UI. Mooneer Salem 2025-05-19 14:08:51 -0400
  • 0e0bd636b4 libsamplerate needs to be built with optimizations on macOS and Windows. Mooneer Salem 2025-05-19 13:49:41 -0400
  • 47a0e6e29d Revert waveform FIFO changes from previous PR. Mooneer Salem 2025-05-19 09:58:08 -0400
  • e83de0fb8e Change version tag to rc to reflect release candidate status. Mooneer Salem 2025-05-19 09:55:50 -0400
  • 16824c6c09 Remove 800XA, 700C, 2020 and 2020B from UI, Mooneer Salem 2025-05-19 09:29:07 -0400
  • 078b1604f0 Set sRGB color space for all open windows. Mooneer Salem 2025-05-19 09:06:33 -0400
  • 4f7fa4abd8 Only process entire TX blocks at a time. Mooneer Salem 2025-05-19 07:53:06 -0400
  • 04263dba8c Update FRAME_DURATION instead. Mooneer Salem 2025-05-19 00:57:59 -0400
  • 1323f76c02 Revert "Use 20ms blocks instead of 10ms." Mooneer Salem 2025-05-19 00:55:29 -0400
  • 1ec6fb308a Use 20ms blocks instead of 10ms. Mooneer Salem 2025-05-19 00:28:29 -0400
  • 8fb8ffb218 Revert "Meter out only a little bit of data at a time." Mooneer Salem 2025-05-19 00:26:27 -0400
  • 35e81d6ce5 Meter out only a little bit of data at a time. Mooneer Salem 2025-05-18 23:43:48 -0400
  • 51606a5ac1 Revert "Add logic to read in any data that may have come in during processing." Mooneer Salem 2025-05-18 23:31:09 -0400
  • dec286ecd6 GitHub Actions: run all Windows tests even if one or more fail. Mooneer Salem 2025-05-18 23:09:33 -0400
  • 11ce99bb6a Add logic to read in any data that may have come in during processing. Mooneer Salem 2025-05-18 23:03:32 -0400
  • a2066cb865 Prevent waterfall from clearing itself when RX mode changes. Mooneer Salem 2025-05-18 22:54:33 -0400
  • c345ab81b4 macOS: add protection in case semaphore wasn't created. Mooneer Salem 2025-05-18 22:21:29 -0400
  • ed2e683391 Increase fifo sizes for FreeDV TX and RX steps. Mooneer Salem 2025-05-18 22:21:13 -0400
  • 4a772c11ee Fix compiler error. Mooneer Salem 2025-05-18 21:47:44 -0400
  • 158d854a8b Helper threads should wait until ended or until there's data. Mooneer Salem 2025-05-18 21:42:07 -0400
  • 6428ce4e2a Forgot to wake up helper threads. Mooneer Salem 2025-05-18 21:15:47 -0400
  • 1e3abf154a
    Fix compiler errors. Mooneer Salem 2025-05-18 20:18:45 -0400
  • edb7ab7c4e Use semaphores to wake up ParallelStep threads on receipt of new audio data. Mooneer Salem 2025-05-18 19:49:12 -0400
  • 05b1e34e67 Another attempt at fixing the test failures. Mooneer Salem 2025-05-18 18:29:40 -0400
  • 068b519297 Fix issue preventing EOO from being sent. Mooneer Salem 2025-05-18 17:36:03 -0400
  • 4d4393857e Fix compiler errors and warnings. Mooneer Salem 2025-05-18 16:54:30 -0400
  • ad75e87107 Refactor ParallelStep to remove usage of locks. Mooneer Salem 2025-05-18 16:46:37 -0400
  • b94815abfa Revert previous changes as they didn't help. Mooneer Salem 2025-05-18 06:14:27 -0400
  • 4a80fa9496 Fix compiler errors. Mooneer Salem 2025-05-17 20:54:30 -0700
  • 9ead0dd9bf Need to wake up all threads whenever we get a block of audio. Mooneer Salem 2025-05-17 23:35:15 -0400
  • 42506f735f Revert changes to freedv-ctest-reporting.conf.tmpl. Mooneer Salem 2025-05-16 23:44:09 -0400
  • 607f739176 Revert changes to freedv-ctest-fullduplex.conf.tmpl. Mooneer Salem 2025-05-16 23:43:34 -0400
  • 8e2a0e7178 Merge branch 'ms-macos-dropout-improvement' of github.com:drowe67/freedv-gui into ms-macos-dropout-improvement Mooneer Salem 2025-05-16 23:43:04 -0400
  • e13b3d6fe7 Force single threaded if only one step is available. Mooneer Salem 2025-05-16 23:43:00 -0400
  • 2069fa5eec
    Turn off multiple RX for reporting tests as well. Mooneer Salem 2025-05-16 21:36:42 -0400
  • 5d65511b8c
    Update freedv-ctest-fullduplex.conf.tmpl Mooneer Salem 2025-05-16 20:41:19 -0400
  • 5e40ec7dba Revert "Revert back to 20ms frames." Mooneer Salem 2025-05-16 05:45:42 -0400
  • ae28367572 Minor tweak to Easy Setup window formatting. Mooneer Salem 2025-05-16 00:41:53 -0400
  • e3833f1f4e Merge branch 'v2.0-dev' into ms-macos-dropout-improvement Mooneer Salem 2025-05-16 00:41:29 -0400
  • 12d549f8cd
    Harmonize resizing hacks across codebase. (#884) Mooneer Salem 2025-05-16 00:41:00 -0400
  • c4c1930427 Merge branch 'v2.0-dev' into ms-macos-dropout-improvement Mooneer Salem 2025-05-16 00:40:37 -0400
  • 4343183ce2
    Base RX highlighting on user time, not server time. (#886) Mooneer Salem 2025-05-16 00:40:13 -0400
  • b67313cdef Revert back to 20ms frames. Mooneer Salem 2025-05-16 00:32:25 -0400
  • a28cc72f61 Allow all GH tests to run. Mooneer Salem 2025-05-15 23:13:19 -0400
  • 31d2148e0d Merge branch 'v2.0-dev' into ms-macos-dropout-improvement Mooneer Salem 2025-05-15 23:12:19 -0400
  • a432c661ab
    Add incrementing counter to log entries. (#887) Mooneer Salem 2025-05-15 23:10:59 -0400
  • 7b8aeb5140 Add incrementing counter to log entries. ms-log-counter Mooneer Salem 2025-05-15 23:10:01 -0400
  • d06e2777cd Base RX highlighting on user time, not server time. ms-rx-highlight-user-time Mooneer Salem 2025-05-15 22:05:26 -0400
  • dafe64f93a Try requesting 10ms blocks from Windows. Mooneer Salem 2025-05-15 21:15:57 -0400
  • f1bd436774 Remove file I/O from RT context for RecordStep too. Mooneer Salem 2025-05-15 21:14:14 -0400
  • 5b9f80f2e5 Move file read out of the RT context. Mooneer Salem 2025-05-15 20:55:28 -0400
  • d88faba26c Merge branch 'v2.0-dev' into ms-macos-dropout-improvement Mooneer Salem 2025-05-15 11:19:32 -0400
  • 8f7de297d1 Harmonize resizing hacks across codebase. ms-windows-layout-fix Mooneer Salem 2025-05-15 10:41:17 -0400
  • c177f67a81 Merge branch 'v2.0-dev' into ms-macos-dropout-improvement Mooneer Salem 2025-05-15 10:29:09 -0400
  • 9d93b7ec32 latest user manual PDF Mooneer Salem 2025-05-15 14:09:43 +0000
  • d405ee770c
    Show /dev/tty.* devices on macOS. (#883) Mooneer Salem 2025-05-15 09:07:05 -0500
  • bbbc4322d5 Add PR #883 to changelog. ms-tty-macos Mooneer Salem 2025-05-15 10:06:29 -0400
  • 7753f71c2f Show /dev/tty.* devices on macOS. Mooneer Salem 2025-05-15 10:03:19 -0400
  • 130720a6c3 Use shared pointers instead of locking during EqualizerStep. Mooneer Salem 2025-05-14 21:02:58 -0400
  • 800a0d8a57 Speex step doesn't need to be locked. Mooneer Salem 2025-05-14 17:43:29 -0400
  • e8f0b11b8e Merge branch 'v2.0-dev' into ms-macos-dropout-improvement Mooneer Salem 2025-05-14 13:15:06 -0500
  • 943ebab428
    Avoid crash on stop if hamlib is somehow not able to initialize the radio (#882) Mooneer Salem 2025-05-14 11:13:00 -0700
  • df25893aa0 Need to use PTT type of RIGMICDATA in order for 'CAT via Data port' option to actually work. ms-hamlib-crash-fix Mooneer Salem 2025-05-13 17:44:39 -0700
  • 647e056937 Avoid crash on stop if hamlib is somehow not able to initialize the radio. Mooneer Salem 2025-05-13 17:42:37 -0700
  • 6b2debfdb4
    Second attempt at fixing Windows Start/Stop crashes (#881) Mooneer Salem 2025-05-13 17:03:42 -0700
  • 3084177af3
    FreeDV Reporter: Force re-sorting on user connect. (#878) Mooneer Salem 2025-05-13 16:43:08 -0700
  • f2d2179060 Make sure TX/RX thread stops before audio devices do. ms-wasapi-crash-fix-2 Mooneer Salem 2025-05-13 15:41:35 -0700
  • 73cd6f49f7 Fix cross-compile definitions to allow asan to be used in the first place. Mooneer Salem 2025-05-13 15:09:18 -0700
  • 1999bc58fa Event handle needs to be closed on stop(). Mooneer Salem 2025-05-13 15:08:12 -0700
  • b4a351dc4e Missed release of default audio device. Mooneer Salem 2025-05-13 14:17:41 -0700
  • f388b982f6 Clean up refcounts of COM objects. Mooneer Salem 2025-05-13 13:57:45 -0700
  • 1c402df66f Capture this instead of all by reference in internal WASAPI threads. Mooneer Salem 2025-05-13 13:14:09 -0700
  • c108a884e3 Use shared setHelperRealTime in internal WASAPI threads. Mooneer Salem 2025-05-13 13:09:33 -0700
  • 5bf38c878e Default to sorting by frequency. ms-sort-on-connect Mooneer Salem 2025-05-11 16:19:05 -0700
  • 5949610f11 Remove sortRequired_ since we're not using it anymore. Mooneer Salem 2025-05-11 16:12:27 -0700
  • c774112c07 Bump up RX input FIFO to 30s. Yes, I know this is pretty excessive. Mooneer Salem 2025-05-11 16:08:28 -0700
  • e2a1bba010 latest user manual PDF Mooneer Salem 2025-05-11 21:47:17 +0000
  • 7a982cad16 Merge branch 'v2.0-dev' into ms-sort-on-connect Mooneer Salem 2025-05-11 14:45:18 -0700
  • 3730fcd55a
    Hamlib: improve behavior with Icom rigs, serial port PTT (#875) Mooneer Salem 2025-05-11 14:44:58 -0700
  • 7517ddf4de Update user manual. ms-hamlib-timeout Mooneer Salem 2025-05-11 14:44:12 -0700
  • d44c2394a2 Add support for CAT PTT using the Data port (vs. Mic). Mooneer Salem 2025-05-11 14:40:45 -0700
  • 5b253b8e8c Reset PTT type back to RIG to avoid issues when switching between RTS/DTR and CAT. Mooneer Salem 2025-05-11 13:46:22 -0700
  • 194f8b9bc0 Update changelog. Mooneer Salem 2025-05-11 12:05:53 -0700
  • 1883c35899 Merge branch 'v2.0-dev' into ms-hamlib-timeout Mooneer Salem 2025-05-11 12:04:27 -0700
  • 7dc8000fea Warning cleanup. Mooneer Salem 2025-05-11 12:02:12 -0700
  • ef408799c3 Various Hamlib fixes adapted from WSJT-X. Mooneer Salem 2025-05-11 12:01:34 -0700
  • 2af2027aae Only set ptt_pathname if using RTS or DTR. Mooneer Salem 2025-05-11 11:31:30 -0700
  • df80e53cfd Remove timeouts. Mooneer Salem 2025-05-11 11:31:11 -0700
  • 81b03651f8
    WASAPI: Adjust shutdown to avoid crash on repeated start/stop. (#879) Mooneer Salem 2025-05-11 11:04:47 -0700
  • 0bc23411ee Try unconditionally resorting on every pass through the timer. Mooneer Salem 2025-05-11 09:35:05 -0700
  • 263e3353ae
    Resolve Windows compile error. ms-wasapi-crash Mooneer Salem 2025-05-11 01:08:39 -0700