snd_config_t *conf;
snd_output_t *out;
int err = snd_config_update();
- if (err < 0)
- error("snd_pcm_update: %s", snd_strerror(err));
+ if (err < 0) {
+ error("snd_config_update: %s", snd_strerror(err));
+ return;
+ }
err = snd_output_stdio_attach(&out, stderr, 0);
assert(err >= 0);
err = snd_config_search(snd_config, "pcm", &conf);
if (err < 0)
return;
- fprintf(stderr, "PCM list:");
+ fprintf(stderr, "PCM list:\n");
snd_config_save(conf, out);
snd_output_close(out);
}