#406: Frets on Fire has eye-straining hickups when using PulseAudio -----------------------+---------------------------------------------------- Reporter: tjyrinki | Owner: lennart Type: defect | Status: new Priority: normal | Milestone: Component: daemon | Severity: normal Resolution: | Keywords: -----------------------+---------------------------------------------------- Comment (by elupus):
After looking abit at SDL source, i think the issue is that SDL is contineously writing data to the sound server, even if it has nothing to play. When nothing to play it writes silence. This means it will always fill up any buffer in ALSA or the Pulse server. Thus, when an actual event occurs, this is appended at the end of the already written data, and pulse will play it when what was in the buffer has ended. SDL really requires the total buffer size from the alsa call to write to the sound hardware to have a minimal buffer. Low latency by itself isn't enough (ie if nothing has been written then you start writing data and it starts playing quickly). So how do one control the maximum buffer of pulse audio's alsa emulation? -- Ticket URL: <http://www.pulseaudio.org/ticket/406#comment:5> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets