mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
spa: alsa: change index type
The `card` structure uses `uint32_t` for its index member, on the other hand, the `state` structure uses `int`. No code depends on it being `int`, therefore change it to `uint32_t` for consistency.
This commit is contained in:
parent
3c66d46007
commit
ee0963b68e
2 changed files with 3 additions and 3 deletions
|
|
@ -402,7 +402,7 @@ int spa_alsa_init(struct state *state, const struct spa_dict *info)
|
||||||
}
|
}
|
||||||
if (state->clock_name[0] == '\0')
|
if (state->clock_name[0] == '\0')
|
||||||
snprintf(state->clock_name, sizeof(state->clock_name),
|
snprintf(state->clock_name, sizeof(state->clock_name),
|
||||||
"api.alsa.%d", state->card_index);
|
"api.alsa.%u", state->card_index);
|
||||||
|
|
||||||
if (state->stream == SND_PCM_STREAM_PLAYBACK) {
|
if (state->stream == SND_PCM_STREAM_PLAYBACK) {
|
||||||
state->is_iec958 = spa_strstartswith(state->props.device, "iec958");
|
state->is_iec958 = spa_strstartswith(state->props.device, "iec958");
|
||||||
|
|
@ -412,7 +412,7 @@ int spa_alsa_init(struct state *state, const struct spa_dict *info)
|
||||||
|
|
||||||
state->card = ensure_card(state->card_index, state->open_ucm);
|
state->card = ensure_card(state->card_index, state->open_ucm);
|
||||||
if (state->card == NULL) {
|
if (state->card == NULL) {
|
||||||
spa_log_error(state->log, "can't create card %d", state->card_index);
|
spa_log_error(state->log, "can't create card %u", state->card_index);
|
||||||
return -errno;
|
return -errno;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ struct state {
|
||||||
struct spa_system *data_system;
|
struct spa_system *data_system;
|
||||||
struct spa_loop *data_loop;
|
struct spa_loop *data_loop;
|
||||||
|
|
||||||
int card_index;
|
uint32_t card_index;
|
||||||
struct card *card;
|
struct card *card;
|
||||||
snd_pcm_stream_t stream;
|
snd_pcm_stream_t stream;
|
||||||
snd_output_t *output;
|
snd_output_t *output;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue