handle rewind requests

This commit is contained in:
Lennart Poettering 2008-06-27 21:57:44 +02:00
parent 913bbd4489
commit f0e5cd1613

View file

@ -286,6 +286,10 @@ static void thread_func(void *userdata) {
for (;;) {
int ret;
if (PA_SINK_IS_OPENED(u->sink->thread_info.state))
if (u->sink->thread_info.rewind_requested)
pa_sink_process_rewind(u->sink, 0);
/* If no outputs are connected, render some data and drop it immediately. */
if (PA_SINK_IS_OPENED(u->sink->thread_info.state) && !u->thread_info.active_outputs) {
pa_usec_t now;