* Bound requested frames between both min and max.
* Request real-time scheduling for pipeline threads (currently macOS-only).
* Ensure pipeline threads never execute at the same time as audio threads.
* macOS: ask for 5ms audio blocks.
* Temporarily re-enable stress test.
* Suppress codespell for .mm files.
* Swap times/buffer sizes.
* Fix compiler error.
* Go back to previous frame size and time.
* Re-disable stress test.
* Try adjusting time quantum.
* Move audio priority handling to audio layer.
* Set helper thread to real-time on Windows.
* Temporarily disable audio workgroup code.
* Disable periodicity in macOS RT request
* Forgot to define variable.
* Only allow a max of 50% CPU time for audio helpers.
* More tuning of the duty cycle.
* Make sure we sleep some amount of time every time through the loop.
* Go back to smaller time quantum.
* Another quantum tweak.
* Increase audio sample block size to 20ms.
* Use 2.5ms for audio block time.
* Try increasing FIFO sizes for RX.
* Oops, forgot to comment out the / 1000 too.
* Get faster turnaround for macOS GH builds.
* Revert FIFO changes.
* Add additional debugging.
* Fix compiler error.
* Fix typo.
* Use semaphores to notify TX/RX worker threads.
* Try dividing duty cycle by 2 to avoid starvation.
* Reenable audio workgroups.
* No point in having parallel threads if only one mode is active.
* Ensure that ParallelStep gets added to the audio workgroup too.
* Anything for GUI consumption shouldn't be in the RT path.
* Go back to 10ms audio blocks to see if reporting tests can more reliably pass.
* Fix issue causing audio to not work on certain Macs.
* Support real-time threading on Linux when using PulseAudio/pipewire.
* Fix misspelling.
* dbus needs to be installed in the environment.
* macOS: try a smaller block size again.
* Revert "macOS: try a smaller block size again."
This reverts commit
|
||
---|---|---|
.. | ||
ISSUE_TEMPLATE | ||
workflows |