include ALSA driver in properties for cards/sink

This commit is contained in:
Lennart Poettering 2009-01-30 02:24:58 +01:00
parent 4bd654542e
commit e6f4586f7b

View file

@ -1254,7 +1254,7 @@ void pa_alsa_redirect_errors_dec(void) {
} }
void pa_alsa_init_proplist_card(pa_core *c, pa_proplist *p, int card) { void pa_alsa_init_proplist_card(pa_core *c, pa_proplist *p, int card) {
char *cn, *lcn; char *cn, *lcn, *dn;
pa_assert(p); pa_assert(p);
pa_assert(card >= 0); pa_assert(card >= 0);
@ -1271,6 +1271,11 @@ void pa_alsa_init_proplist_card(pa_core *c, pa_proplist *p, int card) {
free(lcn); free(lcn);
} }
if ((dn = pa_alsa_get_driver_name(card))) {
pa_proplist_sets(p, "alsa.driver_name", dn);
pa_xfree(dn);
}
#ifdef HAVE_HAL #ifdef HAVE_HAL
pa_hal_get_info(c, p, card); pa_hal_get_info(c, p, card);
#endif #endif