X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=audiod.c;h=d771fa68b719edd33b228f94eec0d6b542bbb7be;hp=3194501bfc7e6e0a5e687842be70a57cb84e76b2;hb=70812d3cc48848784ea4c051fb47cdba965d2c9b;hpb=4d3f9f6c22281f9abb5d59d378a10303420641b7 diff --git a/audiod.c b/audiod.c index 3194501b..d771fa68 100644 --- a/audiod.c +++ b/audiod.c @@ -474,20 +474,20 @@ static int receiver_running(int format) return 0; } -static int open_current_receiver(struct sched *s) +static void open_current_receiver(struct sched *s) { struct timeval diff; int cafn = stat_task->current_audio_format_num; if (cafn < 0 || !stat_task->ct) - return 0; + return; if (receiver_running(cafn)) - return 0; + return; if (tv_diff(now, &afi[cafn].restart_barrier, &diff) < 0) { s->timeout = diff; - return 0; + return; } - return open_receiver(cafn) < 0? 0 : 1; + open_receiver(cafn); } static unsigned compute_time_diff(const struct timeval *status_time)