alsa: open UCM only once.

See #1286 #1269
This commit is contained in:
Wim Taymans 2021-06-10 09:58:11 +02:00
parent 51d01b33c8
commit d8e0176bcf

View file

@ -37,11 +37,12 @@ int spa_alsa_init(struct state *state)
} }
snprintf(card_name, sizeof(card_name), "%s", name); snprintf(card_name, sizeof(card_name), "%s", name);
free(name); free(name);
}
err = snd_use_case_mgr_open(&state->ucm, card_name); err = snd_use_case_mgr_open(&state->ucm, card_name);
if (err < 0) { if (err < 0) {
spa_log_error(state->log, "UCM not available for card %s", card_name); spa_log_error(state->log, "UCM not available for card %s", card_name);
return err; return err;
}
} }
} }
return 0; return 0;