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>
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);