diff options
| author | Lennart Poettering <lennart@poettering.net> | 2009-01-30 02:24:58 +0100 | 
|---|---|---|
| committer | Lennart Poettering <lennart@poettering.net> | 2009-01-30 02:24:58 +0100 | 
| commit | e6f4586f7b9ab3c64d3ebe80f4da21b3865d056e (patch) | |
| tree | ec3bc1060577681cf2272fb5c6b43260f9faf751 | |
| parent | 4bd654542e43e61bd0422fd1191a6570e9875c4d (diff) | |
include ALSA driver in properties for cards/sink
| -rw-r--r-- | src/modules/alsa/alsa-util.c | 7 | 
1 files changed, 6 insertions, 1 deletions
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  | 
