X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=alsa_write.c;h=5965159ed9e50af87401f4f2968d7155439bb568;hp=6850221a83d861e04cfcd8254d3114f837013a2e;hb=b4ed16eddb2433f002139ad1e133427b77814d43;hpb=7bf235513ca87b608bdddf6220e284213965e130 diff --git a/alsa_write.c b/alsa_write.c index 6850221a..5965159e 100644 --- a/alsa_write.c +++ b/alsa_write.c @@ -150,10 +150,14 @@ static void alsa_write_pre_select(struct sched *s, struct task *t) if (ret == 0) return; - if (!pad) - return sched_min_delay(s); - if (ret < 0) - return sched_request_barrier_or_min_delay(&pad->drain_barrier, s); + if (!pad) { + sched_min_delay(s); + return; + } + if (ret < 0) { + sched_request_barrier_or_min_delay(&pad->drain_barrier, s); + return; + } /* * Data is available to be written to the alsa handle. Compute number * of milliseconds until next buffer underrun would occur. @@ -276,7 +280,6 @@ __malloc static void *alsa_parse_config_or_die(const char *options) { struct alsa_write_args_info *conf = para_calloc(sizeof(*conf)); - PARA_INFO_LOG("options: %s, %zd\n", options, strcspn(options, " \t")); /* exits on errors */ alsa_cmdline_parser_string(options, conf, "alsa_write"); return conf;