alsa: add sync.id in acp properties

This commit is contained in:
Wim Taymans 2024-04-30 10:14:30 +02:00
parent 9e88aafa30
commit 44f2ed7579

View file

@ -1015,6 +1015,7 @@ void pa_alsa_init_proplist_pcm_info(pa_core *c, pa_proplist *p, snd_pcm_info_t *
snd_pcm_subclass_t subclass;
const char *n, *id, *sdn;
int card;
snd_pcm_sync_id_t sync_id;
pa_assert(p);
pa_assert(pcm_info);
@ -1049,6 +1050,10 @@ void pa_alsa_init_proplist_pcm_info(pa_core *c, pa_proplist *p, snd_pcm_info_t *
if ((card = snd_pcm_info_get_card(pcm_info)) >= 0)
pa_alsa_init_proplist_card(c, p, card);
sync_id = snd_pcm_info_get_sync(pcm_info);
pa_proplist_setf(p, "alsa.sync.id", "%08x:%08x:%08x:%08x",
sync_id.id32[0], sync_id.id32[1], sync_id.id32[2], sync_id.id32[3]);
}
void pa_alsa_init_proplist_pcm(pa_core *c, pa_proplist *p, snd_pcm_t *pcm) {