freedv-gui/appimage
Mooneer Salem d5aa1d9eb4
Various code changes to reduce dropouts/pipeline execution jitter. (#949)
* Experimental changes to resampling to reduce pipeline execution jitter.

* Cap the number of times through the TX and RX loops.

* Faster resampler for ComputeRfSpectrum step (RX only).

* Ensure we're not overrunning FIFOs on RX.

* Force all Linux tests to run to see how many end up failing now.

* Fix RADE reporting test failures.

* Revert "Force all Linux tests to run to see how many end up failing now."

This reverts commit 6ba267b758.

* Only try processing FRAME_DURATION ms at a time for TX.

* Fix intermittent RADE reporting failure.

* Make sure runner can exit ASAP when ParallelStep is being destroyed.

* Make sure we can only do one stop() at a time.

* Force all Linux tests to run to see how many end up failing now.

* Remove caps on number of cycles through TX and RX loops.

* Reenable all tests on Ubuntu 22.04.

* We don't need to call opus_select_arch() every single time through the loop.

* Python 3.11 works better on 22.04.

* Forgot to update AppRun for 3.11.

* Revert fail-fast for AppImage tests.

* Revert other fail-fast.

* Slightly increase PulseAudio latency to avoid RADE dropouts.

* Test change.

* Test change.

* Test change.

* Revert "Test change."

This reverts commit 2eee1e538d.

* Revert "Test change."

This reverts commit 8205c3b097.

* Revert "Test change."

This reverts commit c9ba8b45b2.

* Revert latency changes.

* For some reason, increasing the wait in the UT code makes the RADE test pass more reliably on 22.04.

* Increase wait time to 5s.

* Revert "Increase wait time to 5s."

This reverts commit 1ca459a02a.

* Revert "For some reason, increasing the wait in the UT code makes the RADE test pass more reliably on 22.04."

This reverts commit f267814b50.

* Try another way of increasing sleep time.

* Revert "Try another way of increasing sleep time."

This reverts commit 5a11c59167.

* Re-arrange sleeps.

* Increase time again.

* Revert "Increase time again."

This reverts commit 44073477ef.

* Revert "Re-arrange sleeps."

This reverts commit edbe451601.

* Wrap globals relevant to TX in atomic.

* Slightly increase default FIFO size.

* Trigger build.

* Trigger build.

* Trigger build.

* Trigger build.

* Trigger build.

* Revert "Trigger build."

This reverts commit 7210e745de.

* Revert "Trigger build."

This reverts commit 3fc2059d76.

* Revert "Trigger build."

This reverts commit 66d64cfe8a.

* Revert "Trigger build."

This reverts commit df745e8a77.

* Revert "Trigger build."

This reverts commit 80945de3b8.

* Add macOS 15 to GitHub tests.

* Code cleanup.

* Create ifdefs for disabled logic.

* Add PR #949 to changelog.

* See if reducing default FIFO size will work.
2025-07-04 15:45:36 -07:00
..
AppRun.sh Various code changes to reduce dropouts/pipeline execution jitter. (#949) 2025-07-04 15:45:36 -07:00
FreeDV.desktop Build AppImages as part of CI workflow. (#937) 2025-06-24 08:57:46 -07:00
container-test.sh Build AppImages as part of CI workflow. (#937) 2025-06-24 08:57:46 -07:00
make-appimage.sh Various code changes to reduce dropouts/pipeline execution jitter. (#949) 2025-07-04 15:45:36 -07:00