Skip to content

Conversation

roderickvd
Copy link
Member

@roderickvd roderickvd commented Oct 14, 2025

Fixes high latency with BufferSize::Default on PipeWire-ALSA by avoiding period count constraints that cause pathologically large periods.

Fixes

Avoid setting period count when BufferSize::Default is used, allowing
PipeWire-ALSA to select optimal buffer and period sizes. This prevents
excessively large periods and high latency on PipeWire-ALSA devices.
@roderickvd roderickvd changed the title fix: BufferSize::Default behavior on PipeWire-ALSA fix: buffering behavior on PipeWire-ALSA Oct 14, 2025
@roderickvd roderickvd changed the title fix: buffering behavior on PipeWire-ALSA fix(alsa): buffering behavior on PipeWire-ALSA Oct 17, 2025
@roderickvd
Copy link
Member Author

Note to self: drop should wait for two periods worth of time, not the full buffer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant