[pulseaudio-commits] [Git][pulseaudio/pulseaudio][master] alsa-sink: increase watermark when there is nothing to rewind
PulseAudio Marge Bot
gitlab at gitlab.freedesktop.org
Mon Dec 14 19:24:36 UTC 2020
PulseAudio Marge Bot pushed to branch master at PulseAudio / pulseaudio
Commits:
cb91d7a1 by Samuel Thibault at 2020-12-14T19:18:25+00:00
alsa-sink: increase watermark when there is nothing to rewind
If we do not manage to rewind at all because there is nothing to rewind
any more, it means the latency is too small, and we let audio escape our
control. We should thus increase the watermark to fix this.
Fixes #871
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/287>
- - - - -
1 changed file:
- src/modules/alsa/alsa-sink.c
Changes:
=====================================
src/modules/alsa/alsa-sink.c
=====================================
@@ -1877,8 +1877,11 @@ static int process_rewind(struct userdata *u) {
u->after_rewind = true;
return 0;
}
- } else
+ } else {
pa_log_debug("Mhmm, actually there is nothing to rewind.");
+ if (u->use_tsched)
+ increase_watermark(u);
+ }
rewind_done:
pa_sink_process_rewind(u->sink, 0);
View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/cb91d7a12e6be0e2c720d47d2ceca322a7b21d2c
--
View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/cb91d7a12e6be0e2c720d47d2ceca322a7b21d2c
You're receiving this email because of your account on gitlab.freedesktop.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-commits/attachments/20201214/19ce557e/attachment.htm>
More information about the pulseaudio-commits
mailing list