X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=alsa_write.c;h=89d1995caccc24ecc8f988dff8d5862c56ad0b69;hp=0f0f1f7d152ef7d3d0b2086f64ffd4f45de2b283;hb=6442f07bb08eb6e557086587f997b1785ea18ef7;hpb=fea782d9830f9ab5db25d37cb8cba8dabbe1824c diff --git a/alsa_write.c b/alsa_write.c index 0f0f1f7d..89d1995c 100644 --- a/alsa_write.c +++ b/alsa_write.c @@ -133,7 +133,7 @@ static int alsa_open(struct writer_node *w) return -E_SW_PARAMS; pad->bytes_per_frame = snd_pcm_format_physical_width(FORMAT) * pad->channels / 8; - PARA_INFO_LOG("bytes per frame: %d\n", pad->bytes_per_frame); + PARA_INFO_LOG("bytes per frame: %zu\n", pad->bytes_per_frame); if (snd_pcm_nonblock(pad->handle, 1)) PARA_ERROR_LOG("failed to set nonblock mode\n"); return period_size * pad->bytes_per_frame; @@ -212,10 +212,12 @@ static void alsa_close(struct writer_node *wn) __malloc static void *alsa_parse_config(const char *options) { + int ret; struct alsa_write_args_info *conf = para_calloc(sizeof(struct alsa_write_args_info)); + PARA_INFO_LOG("options: %s, %zd\n", options, strcspn(options, " \t")); - int ret = alsa_cmdline_parser_string(options, conf, "alsa_write"); + ret = alsa_cmdline_parser_string(options, conf, "alsa_write"); if (ret) goto err_out; PARA_INFO_LOG("help given: %d\n", conf->help_given);