From e6f4586f7b9ab3c64d3ebe80f4da21b3865d056e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 30 Jan 2009 02:24:58 +0100 Subject: include ALSA driver in properties for cards/sink --- src/modules/alsa/alsa-util.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/modules/alsa/alsa-util.c') diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c index f23056a8..5236d02f 100644 --- a/src/modules/alsa/alsa-util.c +++ b/src/modules/alsa/alsa-util.c @@ -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) { - char *cn, *lcn; + char *cn, *lcn, *dn; pa_assert(p); pa_assert(card >= 0); @@ -1271,6 +1271,11 @@ void pa_alsa_init_proplist_card(pa_core *c, pa_proplist *p, int card) { free(lcn); } + if ((dn = pa_alsa_get_driver_name(card))) { + pa_proplist_sets(p, "alsa.driver_name", dn); + pa_xfree(dn); + } + #ifdef HAVE_HAL pa_hal_get_info(c, p, card); #endif -- cgit